iT邦幫忙

DAY 3
2

蠻可愛的 Erlang 與 Elixir系列 第 3

erlang 快速導覽之二

昨天介紹了變數與原子.
接著介紹 Tuple.使用大括號{}包起來,用逗號分隔.
例如:

1> F = {firstname, miku}.
{firstname,miku}
2> L = {lastname, ohashi}.
{lastname,ohashi}
3> P = {person, F, L}.
{person,{firstname,miku},{lastname,ohashi}}

F, L, P 都是變數, 小寫的miku之類都是原子.
變數裡面存放原子構成的Tuple,
或是Tuple構成的Tuple.

也可以這樣使用.

4> Point = {point, 100, 99}.
{point,100,99}
5> {point, X, Y} = Point.
{point,100,99}
6> X.
100
7> Y.
99

注意原子point是互相能夠匹配的,讓5> 可以順利比對,從而賦值給X,Y
接著就取出X,Y,注意後面的句號.


上一篇
erlang 快速導覽之一
下一篇
List與String介紹
系列文
蠻可愛的 Erlang 與 Elixir30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言