Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
(erl@laptop)3> <<"ABC">>.
<<"ABC">>
(erl@laptop)4>
<<"АБВ">>.
<<208,144,208,145,208,146>>
1> B = <<"АБВ">>,
1> bit_size(B).
24
(erl@laptop)6> B = <<"АБВ">>.
<<208,144,208,145,208,146>>
(erl@laptop)7> bit_size(B).
48
Erlang (BEAM) emulator version 5.6.3 [source] [smp:2] [async-threads:0] [kernel-poll:false]
Eshell V5.6.3 (abort with ^G)
1> A = <<"\320\220\320\221\320\222">>.
<<208,144,208,145,208,146>>
$ cat a.erl
-module(a).
-export([hello/0]).
hello() ->
A = "Test по-русски",
io:format("~p ~n", [A]).
$ erl
Erlang (BEAM) emulator version 5.6.3 [source] [smp:2] [async-threads:0] [kernel-poll:false]
Eshell V5.6.3 (abort with ^G)
1> c(a).
{ok,a}
2> a:hello().
[84,101,115,116,32,208,191,208,190,45,209,128,209,131,209,
129,209,129,208,186,208,184]
ok
3>
Элементарные типы и операции над ними. Часть I: типы данных, размер, ограничение.