Skip to content

Convert

Type casting between data types.

5 modules

ModuleDescription
轉換為陣列將值轉換為陣列
轉換為布林值將值轉換為布林值
轉換為數字將值轉換為數字
轉換為物件將值轉換為物件
轉換為字串將任何值轉換為字串

Modules

轉換為陣列

convert.to_array

將值轉換為陣列

Parameters:

NameTypeRequiredDefaultDescription
valueanyYes-要轉換的值
split_stringbooleanNoFalse要轉換的值
delimiterstringNo-將字串分割為字符

Output:

FieldTypeDescription
resultarray用於字串分割的分隔符
lengthnumber已轉換的陣列
original_typestring已轉換的陣列

轉換為布林值

convert.to_boolean

將值轉換為布林值

Parameters:

NameTypeRequiredDefaultDescription
valueanyYes-要轉換的值
strictbooleanNoFalse要轉換的值

Output:

FieldTypeDescription
resultboolean只接受 true/false 字串
original_typestring已轉換的布林值

轉換為數字

convert.to_number

將值轉換為數字

Parameters:

NameTypeRequiredDefaultDescription
valueanyYes-要轉換的值
defaultnumberNo0要轉換的值
integerbooleanNoFalse轉換失敗時的預設值

Output:

FieldTypeDescription
resultnumber轉換為整數
successboolean已轉換的數字
original_typestring已轉換的數字

轉換為物件

convert.to_object

將值轉換為物件

Parameters:

NameTypeRequiredDefaultDescription
valueanyYes-要轉換的值
key_namestringNovalue要轉換的值

Output:

FieldTypeDescription
resultobject用於包裝非物件的鍵名
keysarray已轉換的物件
original_typestring已轉換的物件

轉換為字串

convert.to_string

將任何值轉換為字串

Parameters:

NameTypeRequiredDefaultDescription
valueanyYes-要轉換的值
prettybooleanNoFalse要轉換的值

Output:

FieldTypeDescription
resultstring格式化物件/陣列並縮排
original_typestring字串表示

Released under the Apache 2.0 License.