const ( IgEggs Allergen = 1 << iota// 1 << 0 which is 00000001 IgChocolate // 1 << 1 which is 00000010 IgNuts // 1 << 2 which is 00000100 IgStrawberries // 1 << 3 which is 00001000 IgShellfish // 1 << 4 which is 00010000 )
三、指针
1. “更安全” 的指针
Go 为程序员提供了访问指针的能力,但需要注意的是,在 Go 中,指针是不允许偏移和运算的,这避免了指针偏移导致的非法数据修改,也方便了自动垃圾回收。