用户工具

站点工具


go:composite

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
go:composite [2018/09/05 13:47]
admin
go:composite [2018/09/05 14:30] (当前版本)
admin
行 15: 行 15:
   symbol := [...]string{USD:​ "​$",​ EUR: "​€",​ GBP: "​£",​ RMB: "​¥"​} ​ //​命名数组   symbol := [...]string{USD:​ "​$",​ EUR: "​€",​ GBP: "​£",​ RMB: "​¥"​} ​ //​命名数组
  
-  * slice:[]T,没有固定长度,len长度,cap容量,+  * slice:[]T,没有固定长度,len长度,cap容量,不可比较
  
   months := [...]string{1:​ "​January",​ /* ... */, 12: "​December"​} ​ //​索引0自动初始化为空串,多个slice可以共享底层数组   months := [...]string{1:​ "​January",​ /* ... */, 12: "​December"​} ​ //​索引0自动初始化为空串,多个slice可以共享底层数组
行 36: 行 36:
   type Employee struct { ID int; Name string; Birth time.Time }   type Employee struct { ID int; Name string; Birth time.Time }
   var dilbert Employee; dilbert.Name = "​John";​   var dilbert Employee; dilbert.Name = "​John";​
 +  dilbert := Employee{ Name:"​John"​ };  ptr := &​Employee{ Name:"​John"​ }  //​其他字段取零值,通常参数传指针
  
  
go/composite.txt · 最后更改: 2018/09/05 14:30 由 admin