【发布时间】:2018-05-23 12:48:48
【问题描述】:
创建一个 3 位的位串:
b = <<1 :: 3>>
使用位串推导显示每个位的值:
for <<x :: 1 <- b>>, do: inspect x
输出:
["0", "0", "1"]
注意最后一位是 1,而不是 0。
为什么默认情况下所有位都不为0,可以通过某种方式实现吗?
【问题讨论】:
-
嗯。
b = <<0 :: 3>>?无论您是否希望该值为零,只需将其设置为零即可。 -
哦,天哪。我真是个白痴;全脑放屁。谢谢!
-
没问题,这发生在我们所有人身上:)
-
只是为了保持整洁;如果您将评论添加为答案,我会接受。