erlang中其實是沒有字串這種資料型別的如果乙個陣列中,所有的元素都是整數,並且每個整數都對應了乙個unicode,那麼該陣列就可以表示成乙個字串
>
str=
"hello"
."hello"
可以使用$
來檢視乙個字元對應的unicode
>$h.
72>$e.
101>$l.
108>$o.
111
我們在用得到的unicode拼接成乙個陣列,看看對應的是不是「hello」
>[72
,101
,108
,108
,111].
"hello"
>io:
format
("~w~n",[
"hello"])
.[72,
101,
108,
108,
111]
這裡我們使用了erlang內建的乙個函式io:format()
,~w~n
代表字串輸出的方式然後我們對應
3.
中對應的unicode完全吻合
因為字串的本質是乙個整數陣列,所以陣列[h|t]
的方式也適用於字串
>
str1
="hello"
."hello"
>[s1
,s2|str2]=
str1
"hello"
>s1.
72>s2.
101>
str2
"llo"
Erlang腳印 0001 基本資料型別
資料的基本型別 數值 原子 元組 列表 1 在erlang的世界內,一但變數賦值之後,變數不會改變,如果再賦予其它值,就會報錯,這和其它大多數語言不同。變數命名通常以大寫字母開頭,如果有多個單詞,則每個單詞的首字母大寫,如 lastname yy 2 數值 包含整數和浮點 大部分的算術運算都會自動進...
基本資料型別
列舉 定義列舉型別 enum season 定義兩個列舉變數 enum season mylove yourlove 為兩個列舉變數賦值 yourlove fall mylove winter 把列舉值當成無符號整數執行輸出 nslog fall 的值 u fall 3 nslog winter 的...
基本資料型別
建立資料庫 create database database name 顯示所有資料庫 show databases 選擇使用那個資料庫 use database name 刪除資料庫 drop database database name 檢視自己mysql資料庫支援什麼儲存引擎 show eng...