私はErlangについての本を読んで、それが私のプロジェクトに適しているかどうかを評価し、 Learn You Some Erlang forGreatBookのビット構文の部分を調べてきました。
簡単に言えば、コードは次のとおりです。
1> Color = 16#F09A29.
15768105
2> Pixel = <<Color:24>>.
<<240,154,41>>
私を混乱させているのはこれです:Color
変数は24ビットですが、Erlangは変数(2行目)を3つのセグメントに分割する必要があることをどうやって知ることができますか?ルールはどのように読み取られますか?
この章の残りの部分を読み込もうとしましたが、数字がどのように分割されるかがわからないため、ますます混乱しています。ビット構文がどのように機能するか説明していただけますか?それが3つのセグメントであることをどのように知ることができますか、そして<<154, 41>>
私がこれを行うとどうなることができますか?
1> Color = 16#F09A29.
15768105
2> Pixel = <<Color:16>>.
<<154,41>>
前に感謝します。