字符串与二进制
單引號字符串會被表示成整數(shù)值列表。
?c返回字符 c 的整數(shù)編碼。下面這個例子用于解析字符列表表示法,該表示法用于表示一個任意的有符號的十進(jìn)制數(shù)據(jù)。
defmodule Parse dodef number([ ?- | tail ]) do_number_digits(tail, 0) * -1enddef number([ ?- | tail ]) do_number_digits(tail, 0)enddef number(str) do_number_digits(str, 0)enddefp _number_digits([], value), do: valuedefp _number_digits([ digit | tail ], value) when digit in '0123456789' do_number_digits(tail, value * 10 + digit - ?0)enddefp _number_digits([ non_digit | _ ], _) doraise "Invalid digit '#{[non_digit]}'"end end?
雙引號字符串是二進(jìn)制型
轉(zhuǎn)載于:https://www.cnblogs.com/lr1402585172/p/11506750.html
總結(jié)
- 上一篇: 大疆 3a 更换遥控器天线后 一直闪红灯
- 下一篇: OTP服务器