2017-04-17 13 views
1

fmt.Println()で変数を展開できません。fmt.Println()で変数を展開する方法

package main 
import "fmt" 
func main(){ 
    old := 20 
    fmt.Println("I'm %g years old.",old) 
} 

結果=>

I'm %g years old. 
20 
+1

あなたは '輸出' とはどういう意味ですか?あなたが達成しようとしているものと失敗したものの完全な例を見せてください。 – nemo

+0

1)セミコロンがありません – user2176127

+0

2)Printlnはフォーマットしません。これはPrintfとその家族のためのものです。 – user2176127

答えて

3

Printfではなく、Printlnを使用してください。 oldの場合は%dと入力してください。タイプはintです。改行を追加します。例えば

package main 

import "fmt" 

func main() { 
    old := 20 
    fmt.Printf("I'm %d years old.\n", old) 
} 

出力:

I'm 20 years old. 
関連する問題