var asciiSpace = [256]uint8{'\t': 1, '\n': 1, '\v': 1, '\f': 1, '\r': 1, ' ': 1}
为什么我们被允许在上面的代码中有:1,这是什么意思?
asciiSpace
被声明为索引为 0 .. 255 的数组uint8
(即 ASCII 范围),并且索引元素的值设置为1
.
数组索引以 等形式给出'\t'
,'\n'
表示它们指的是空白字符。
我的猜测是您误解了序列“索引:值”。
(随机选择的) Go Tutorial中给出了一个类似的例子。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句