Erlang/Elixir精选-第2期(20191209)
Spot The Discrepancies with Dialyzer for Erlang.
如何在大型Erlang项目中从零开始一步步践行Dialyzer。
Which companies are using Erlang, and why?
哪一些公司正在生产上使用Erlang?这是HackerNews上的头条新闻,在首次发布四个月后,访问量仍然很高。
为什么[1, 2, 3] -- [1, 2] -- [3] = [3].
REPL? A bit more (and less) than that.
Erlang Shell具体实现的流程分析,看完可思考:当你在shell里面输入io:format时,发生了什么?
10 Essential Erlang Tools for Erlang Developers.
日常开发,调试工具。
要将整数转换为十六进制字符串,只需使用erlang:integer_to_list(Int,16)。
要转换回来,请使用erlang:list_to_integer(List,16).支持的基数从2~36。
如果要将二进制文件与十六进制字符串进行转换,可以使用列表推导使其更整洁:
bin_to_hex(Bin) -> [ hd(erlang:integer_to_list(I, 16)) || << I:4 >> <= Bin ]. hex_to_bin(Str) -> << << (erlang:list_to_integer([H], 16)):4 >> || H <- Str >>.
要将整数转换为包含64位有符号整数的十六进制字符串:
Int = 1 bsl 48, HexStr = bin_to_hex(<<Int:64/signed-integer>>), <<RoundTrippedInt:64/signed-integer>> = hex_to_bin(HexStr), Int =:= RoundTrippedInt.
相关推荐
woxmh 2019-12-03
ElixirDeBombe 2019-12-01
MJlife 2019-06-26
chenpro 2020-08-09
NVEFLY 2020-07-04
liym 2020-06-21
OnMyHeart 2020-06-06
天空windy 2020-06-03
87447007 2020-05-16
OnMyHeart 2020-05-09
NVEFLY 2020-04-17
M守护神 2020-03-28
大史哥哥 2020-03-07
wbingyang 2020-02-27
liym 2020-02-22
zhoucheng0 2020-02-19
wbingyang 2020-02-14
OnMyHeart 2020-01-14