2017-04-17 43 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.