erlang 杂事

                 看到erlang会想起什么,让我又爱又恨,这是一门很奇怪的语言,反正跟人家说,十个九个也不知道,算是默默无名的一门语言了。

                最早是在2011接触这个语言了,什么函数式语言,匹配语言,然后开始学习了它。

                1:一般语言与打印helloworld 为入门,搞了半天说你会用电脑在屏幕打印hellworld。 然后erlang 是这样打印 的 io:format("helloworld"), 幸好没忘记,

                2:erlang变量,java语言声明变量的时候,会 是 这样  数据类型 变量名 而 erlang 直接用 大写字母,你可以啥都给它 ,但只能给一次,    就像世界上没有后悔药一样。

                     比如  X =12, 你不能把 X=13了。

               3:erlang的元组 {2,b,5,“223”}可以放不同的数据类型, Tuple1 = {ab,a,123},

                4:erlang 列表  [1.2,333,rrr] 可以放不同的数据,元组也可以放进去。

                5: fun函数  fun() -> erlang:now(), end  

                6:进程 ,进程是erlang的核心。spawn 创建进程的语句。

                7:进程与进程之间的关系,它们内存不共享,可以通过发送消息处理业务逻辑

               8:进程名字,可以通过 register(Name,pid)得到进程的名字,可以通过  Name !发送消息

                9:进程创建很快,内存说只有512kB,如果两个进程互相关联,其他一个进程死亡,会向另外的一个进程发送消息,让它处理link 进程的消息。

                    其他要把进程设为 true才行。

                10:进程字典,游戏很喜欢用,问也使用过进程字典没有; 用得最多的就是put和get。

                 11:make_ref( ) 唯一标识。天亮要睡觉了,一夜无眠。

                

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值