1
|
Kirill kilo-code Babkin · 技术社区 · 7 年前 |
![]() |
1
5
虽然Kevin Johnson提供的答案完美地解释了如何处理二进制文件,但我将发布对实际情况的解释。 Erlang中的二进制(因此Elixir中的二进制)可以使用字符的ASCII值创建:
当您的图案匹配到
让我们检查我们的值(是的,只要可能,整数数组都会打印为位字符串,注意 单引号 ):
好的,到目前为止还不错。现在让我们从上述整数中得到结果。这将是:
或者,使用有限的长生不老药算术能力:
这正是您在要求将前10个位置与基于256的10位数进行模式匹配时得到的结果。 |
![]() |
2
4
解决问题的方法是使用
以下是 documentation 应相应澄清:
例如,
|
![]() |
bigpotato · Phoenix:如何设置环境变量? 1 年前 |
![]() |
fungusAmongUs · 如何列出多个元素? 3 年前 |
![]() |
Gayan Hewa · Phoenix回退操作错误 7 年前 |
![]() |
Kamrul Khan · Elixir将模块引用作为函数参数传递 7 年前 |
![]() |
Bitwise · 测试前运行terminal命令-Elixir 7 年前 |
![]() |
lapinkoira · 定义和使用宏中的函数 7 年前 |