摘要: 标签:二进制数据处理分类:erlang2012-09-04 14:17在网络编程中,我们面对的不再是字符串,而是字节流,对于这些信息的处理,erlang提供了比特语法这样的工具。废话少说,看例子:Erlang代码EshellV5.8.4(abortwith^G)1>X="hello".先定义一个字符串变量X,下面把它变成二进制数据Erlang代码2>BinX=list_to_binary("hello").<<"hello">>这里的 list_to_binary 是erlang的内建函数,专业术语 阅读全文
posted @ 2013-06-20 09:34 wuxi812 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 整数Erlang里允许任意长度的整数erlang代码1>123456789*987654321*112233445566778899*998877665544332211.不可变的变量Erlang里的变量首字母要求大写erlang代码1>X=123456789.Erlang里的变量像代数里的变量一样只允许赋值一次,可以使用f()函数来forget all variable bindings赋过值的变量称为bound variable,否则称为unbound variable“=”在这里不是赋值操作符,而是模式匹配符在Erlang里一个变量只是一个值的引用,即一个指向存储值的区域的指 阅读全文
posted @ 2013-06-20 08:59 wuxi812 阅读(271) 评论(0) 推荐(0) 编辑