Erlang 七 基本資料型別 字串

2021-10-09 03:24:28 字數 1130 閱讀 8566

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...