タイトルの通りだけど知らなかったので。明示的に空のsliceやmapを作らなくてもいいのは楽だ。
http://play.golang.org/p/veOWHGDdcn
package main import "fmt" func emptyMap() map[string]string { return nil } func emptySlice() []string { return nil } func main() { emptySlice := emptySlice() fmt.Printf("slice len = %d\n", len(emptySlice)) emptyMap := emptyMap() fmt.Printf("map len = %d\n", len(emptyMap)) }
- 作者: 古川昇
- 出版社/メーカー: シーアンドアール研究所
- 発売日: 2012/11/21
- メディア: 単行本(ソフトカバー)
- クリック: 7回
- この商品を含むブログ (5件) を見る