ErLang 長度 四捨 數值轉換 判斷型別

2021-09-16 12:15:57 字數 1850 閱讀 5068

trunc(5.5).  == 5
round(5.5). == 6
length([1, 2, 3, 4, 5, 6, 7, 8, 9]). == 9

str = "abcdefg",length(str). == 7

1.4.1 float 把乙個數字轉為浮點數

float(55). == 55.0

1.4.2 binary_to_term 把二進位制資料轉為乙個原始 erlang 資料

binary_to_term(<<131,104,3,100,0,1,97,100,0,1,98,100,0,1,99>>). ===

1.4.3 term_to_binary(term)把乙個原始 erlang 資料轉為二進位制資料

1.4.4 atom_to_list 返回原子的文字表示形式

atom_to_list('erlang'). == "erlang"

1.4.5 list_to_atom 把乙個文字形式的字元列表轉為原子

list_to_atom("erlang"). == erlang

1.4.6 binary_to_list 把乙個二進位制轉為乙個列表

binary_to_list(<<"a", "b", "c", "d", "e">>). == abcde

binary_to_list(<<104,101,108,108,111>>). == hello

1.4.7 list_to_binary 把乙個列表轉為乙個二進位制資料

list_to_binary("hello") == <<104,101,108,108,111>>

1.4.8 integer_to_list 返回乙個整數的文字形式

integer_to_list(77). == "77"

1.4.9 list_to_integer 把乙個字串轉為乙個整數

list_to_integer("123"). == 123

1.4.10 tuple_to_list 把乙個元組轉為乙個列表

tuple_to_list(). == [a,b,c]

1.4.11 list_to_tuple 把乙個列表轉換為乙個元組

list_to_tuple([a,b,c]). ==

is_atom/1 判斷是否是乙個原子型別         

is_binary/1 判斷是否乙個二進位制型別

is_bitstring/1 是否是乙個位串型別

is_boolean/1 判斷是否乙個布林型別

is_builtin/3 判斷乙個是否是由 c 實現的內建函式(bif)

is_float/1 判斷是否是乙個浮點數型別

is_function/1 判斷是否是乙個函式型別

is_function/2 判斷是否是乙個函式型別

is_integer/1 判斷是否是乙個整數

is_list/1 判斷是否是乙個列表型別

is_number/1 判斷是否是乙個數字

is_pid/1 判斷是否是乙個程序

is_port/1 判斷是否是乙個埠(port)型別

is_record/2 判斷變數是否是乙個記錄

is_record/3 判斷變數是否是乙個記錄

is_reference/1 判斷是否是乙個引用型別

is_tuple/1 判斷是否是乙個元組型別

oracle 四捨五入 取得的數值

select round number,decimal places from dual 說明 number 將要處理的數值 decimal places 四捨五入,小數取幾位,不填預設為0 sample select round 123.456 from dual 結果 123 select ro...

MS SQL的ROUND函式用來數值的四捨五入

ms sql的round函式用來數值的四捨五入 ms sql要進行數值的四捨五入,有一好用的函式round。語法 round numeric expression length function 引數numeric expression 精確數值或近似數值資料類別 bit 資料型別除外 的表示式。l...

js數值四捨五入格式化

將數值四捨五入後格式化.param num 數值 number或者string param cent 要保留的小數字 number param isthousand 是否需要千分位 0 不需要,1 需要 數值型別 return 格式的字串,如 1,234,567.45 type string fun...