今天開始介紹Elixir. 這是Dave Thomas一次演講的題目.我覺得很生動的形容了Elixir, 就借來當今天正式介紹Elixir的題目. Elixir...
前面在介紹Erlang時,大量使用了模式比對, 在Elixir中,也是一樣. 我們來看以下的模組及函數. defmodule Rectangle do de...
在前面的介紹中,我們寫的程式都是用defmodule, 也有使用了IO這個系統模組,來作輸出. 我們來看一下模組的 Import defmodule M1023...
在Elixir中,List扮演了重要的角色. 如同Erlang或其他現代程式語言. Elixir有提供兩個重要的模組,分別為List與Enum. 在後續的例子中...
String Elixir提供了String,使用上較為方便 來看下面的範例及說明: iex(1)> "I am a string"...
Range Elixir中提供了range,方便我們指定一個範圍的數字. 來看下面的例子: iex(1)> myrange = 1..3 1..3 iex...
Elixir的Control Flow有四種,分別為Pattern match, Multi-clause functions, Conditional sta...
Elixir的loops,嗯..... 遞迴!是的,我們的老朋友遞迴又出現了. 遞迴與尾遞迴 來看一個簡單的範例,產生自然數的. defmodule Natur...
Erlang 與 Elixir的 Concurrency 原理 前面我們已經看過Erlang的Concurrency一些實例. 今天來講一下原理. Erlang...
概說 在前面的Erlang與Elixir的介紹裡面,已經有關於process的運作, 以及process之間的互動.也對BEAM及porcess有一定的了解....