`
spartan1
  • 浏览: 361165 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

使用erlang思维还需要转变

 
阅读更多

刚才在写一个程序的时候,对一个binary数据,想的是怎么把binary数据的前三个字节给取出来,赋值给一个变量,通过split_binary? 通过列表运算?

 

其实通过模式匹配才是王道,一直知道模式匹配是erlang中非常非常强大的能力,对于取值,赋值,功能强大无与伦比,有了模式匹配,完全不再需要写那么多代码操作数据了,一个匹配搞定。

 

<<A:24, _/binary>> = <<192,168,1,1>>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics