【发布时间】:2017-07-05 03:43:48
【问题描述】:
我需要一个可以生成包含一定数量的 0 八位字节的二进制文件的函数。我虽然以下是可能的
def padding(length) do
bits = length * 8
<<0::bits>>
end
或
def padding(length) do
<<0::binary-size(length)>>
end
这两个都因参数错误而失败。为什么在 elixir 中传递一个变量来创建二进制文件是不通的。从这个链接看起来像在erlang中是可能的。 http://erlang.org/pipermail/erlang-questions/2008-December/040703.html
还有什么是在 Elixir 中实现这个功能的简单方法
【问题讨论】: