4
我讀的二元運算靈藥DOC:https://elixir-lang.org/getting-started/binaries-strings-and-char-lists.html#binaries-and-bitstrings爲什麼<< 256 :: size(16)>>目前爲<<1, 0>>?
在DOC:
iex> <<255>>
<<255>>
iex> <<256>> # truncated
<<0>>
iex> <<256 :: size(16)>> # use 16 bits (2 bytes) to store the number
<<1, 0>>
默認爲靈藥二進制的8位,如果超過8位,其結果將截斷爲0
但爲什麼<<256 :: size(16)>>
會出現<<1, 0>>
?我認爲應該是<<1, 255>>