這次要介紹兩種程式語言: Erlang與Elixir. Elixir剛剛在今年9月10日正式發表1.0版. Elixir就以Erlang為宿主的一個語言,引進了...
先來看看最基本的"變數賦值". erlang的變數,要大寫開頭,述句結束要用句點 "." 來代表結束, 然後erlang...
昨天介紹了變數與原子. 接著介紹 Tuple.使用大括號{}包起來,用逗號分隔. 例如: 1> F = {firstname, miku}. {first...
List用途廣泛,在erlang中佔有重要地位,同樣的在Elixir也是. 其他語言如Python,List也是普遍使用. List可以說是程式語言在處理資料的...
一般程序性程式語言會有if else,假設要寫一個依據性別判斷 打招呼時要加Mr. 或是 Mrs. 可能會用以下的方式: function greet(Gend...
前面有提到,在erlang中List扮演了重要的角色. 也在模式比對的範例中,使用了List. 今天來看一下,erlang中的內建函數(BIFs, Build-...
昨天最後介紹的用兩行就山寨了for,如此黯然; for(Max, Max, F) -> [F(Max)]; for(I, Max, F) -> [F...
在erlang中,List操作在前面的例子中,已經多次使用. 接著來看看List comprehension,目前尚未看到有合適的中文翻譯, 故在此均保留使用英...
到目前為止都用模式比對,但都用模式比對有時候也不方便. 所以erlang裡也有case與if. case語法如下: case Expression of...