1
Elixirがソースファイルを読み込んでコンパイルするとき、そのファイルがどのエンコーディングになると思いますか?より高いUnicode値を持つリテラル文字列をいくつか含めることにします。Elixirはどんなファイルエンコーディングを期待していますか?
Elixirがソースファイルを読み込んでコンパイルするとき、そのファイルがどのエンコーディングになると思いますか?より高いUnicode値を持つリテラル文字列をいくつか含めることにします。Elixirはどんなファイルエンコーディングを期待していますか?
UTF-8。 http://elixir-lang.github.io/crash-course.htmlから
:
エリクサーはまたあなたのソースファイルがUTF-8符号化されることを期待します。
これを実験的に検証することもできます。 UTF-8のπ
は、0xCF 0x80
$ cat a.exs
IO.puts "π"
$ xxd a.exs
00000000: 494f 2e70 7574 7320 22cf 8022 0a IO.puts "..".
^^ ^^
$ elixir a.exs
π
$ elixir a.exs | xxd
00000000: cf80 0a
^^^^
です。