Erlang基础学习总结2
-
列表函數和操作
lists:max().
lists:reverse([1,2,3]).
lists: sort([2,3,1]).
lists: split(2,[3,4,10,7,9]).
lists: sum([3,2,3,4]).
lists: zip([1,2,3],[5,6,7]). ----> [{1,5},{2,6},{3,7}]
lists: delete(2,[3,4,5,6,9]). --->[3,5,6,9]
lists: last([1,2,3]).??????????? ---->3
lists: member(24,[1,24]).? ---->true
lists: nth(2,[3,4,10,7,9]).??? ---->4
lists: length([2,3,4]).????????? ---->報錯
length([2,3,4]).???????????????? ----->3
列表操作符 | ++ --
-- 運算符用來分別把右邊列表中的每個元素從左邊的列表中減去,如果右邊的元素在左邊列表中找不到,則忽略該元素。
列表中添加元素:[1|[1,2,3]] or [1] ++ [2,3,4] 但++運算符效率低
?
-
項元比較
???????????????? 表達式是不同的數據類型,則其等級排序:
???????????????? number<atom<reference<fun<port<pid<tuple<list<binary
???????????????? 意味著任何數字比任何基元小,而任何元組小于任何列表。
??????????????? 元組比較時,先會比較結構中的元素數目,然后再一個個比較各個元素的值。
-
變量
變量以大寫字母開頭,后面可以為大小寫字母、整數、下劃線,不能包含特殊字符。
變量單次賦值,變量只能綁定一次!
不存在全局變量
posted on 2011-05-05 12:06 我的藍海 閱讀(...) 評論(...) 編輯 收藏轉載于:https://www.cnblogs.com/samis/archive/2011/05/05/2037475.html
總結
以上是生活随笔為你收集整理的Erlang基础学习总结2的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件包的编译安装
- 下一篇: WPF新手实践7:MVVM Light