package main
import
"fmt"
func
main()
// print、println函式可以傳遞若干個引數,引數之間可以用逗號隔開
// 引數可以是字串、數字、數學表示式等
// 格式化列印:可以使用printf來控制列印的輸出結果,與print和println不同,printf的第乙個引數必須是字串。
// 這個字串中包含了像%v這樣的格式化動詞,它的值由第二個引數的值所代替。
// 如果指定了多個格式化動詞,那麼它們的值由後面的引數值按順序進行替換。
// 使用printf對齊文字
// 在格式化動詞中指定寬度,就可以對齊文字。例如:%4v就是向左填充足夠4個寬度
// 正數:向左填充空格
// 負數:向右填充空格
go 語言中的繼承
go 語言中可以通過匿名field來實現繼承的效果,type t1 struct func t t1 log func t t1 print type t2 struct t2 t2 可以通過t2.log 直接訪問t1的method,就像物件導向的繼承之後一樣訪問,不過這裡要注意的傳遞到log的是t...
Go語言中的常量
常量,一經定義不可更改的量。功能角度看,當出現不需要被更改的資料時,應該使用常量進行儲存,例如圓周率。從語法的角度看,使用常量可以保證資料,在整個執行期間內,不會被更改。例如當預處理器的架構型別,可以保證不被更改。語法如下 const 常量名 可選的型別 常量值 const c1 int 1000g...
go語言中的map
package main import fmt sort func main 同上 var b map int string make map int string 通過make建立map var c make map int string 簡化寫法 d make map int string 設定...