博客
Github
项目
note info 经常有面试官甩出个const以及iota的面试题
如下便是国内某公司的面试题:
回答输出结果
1234567891011121314151617181920212223242526272829303132
package mainimport "fmt"/** * @Author: yirufeng * @Email: yirufeng@foxmail.com * @Date: 2020/10/13 6:06 下午 * @Desc: *///第一个const来自于面试题const ( i = 7 j k)const ( a = 7 b c = 3 m = 1 << iota n o)func main() { fmt.Println(a, b, c) fmt.Println(i, j, k, m, n, o)}
进行几点总结
_
j = iota
1234
const ( i = iota j)
1234567891011121314
const ( i = 7 //iota = 1 j //iota = 2 k //iota = 3)const ( a = 7 //iota = 1 b //iota = 2 c = 3 //iota = 3 m = 1 << iota //iota = 4 n //iota = 5 o //iota = 6)