Erlang杂项

保证supervisor子进程的init/1是安全稳定的,db等依赖三方服务的操作可用reconnect等

List =:= []  好于  erlang:length(List), *回忆下erlang的数据类型那篇文章

List的-- 是右对齐, [a,b,c] -- [a] -- [b]   =:= [b,c].

List的++复制的是左边的元素,确定 ShortList++LongList

本地修改node时间,在不改变linux系统时间,可以使用faketime

Erlang自动开启了时间校准,调时间时候,关闭时间校准.

List comprehension 易读性更强 [X || X <- [1,2,a,3,4,b,5,6], integer(X), X > 3].

sys:get_status可以用来查看进程信息

ets:tab2list()非常危险, 在了解的情况下使用

receive...after...的timeout上限是2^32毫秒,大概是49.5天

IDEA是个很好的Erlang开发环境

你可能感兴趣的:(Erlang杂项)