Skip to content

Check

Runtime type checking utilities.

7 modules

ModuleDescription
是否為陣列檢查值是否為陣列
是否為空檢查值是否為空
是否為 Null檢查值是否為 null/None
是否為數字檢查值是否為數字
是否為物件檢查值是否為物件
是否為字串檢查值是否為字串
類型取得值的類型

Modules

是否為陣列

check.is_array

檢查值是否為陣列

Parameters:

NameTypeRequiredDefaultDescription
valueanyYes-要檢查的值

Output:

FieldTypeDescription
is_arrayboolean要檢查的值
lengthnumber值是否為陣列

是否為空

check.is_empty

檢查值是否為空

Parameters:

NameTypeRequiredDefaultDescription
valueanyYes-要檢查的值
trim_stringsbooleanNoTrue要檢查的值

Output:

FieldTypeDescription
is_emptyboolean將僅有空白的字串視為空
typestring值是否為空

是否為 Null

check.is_null

檢查值是否為 null/None

Parameters:

NameTypeRequiredDefaultDescription
valueanyNo-要檢查的值

Output:

FieldTypeDescription
is_nullboolean要檢查的值

是否為數字

check.is_number

檢查值是否為數字

Parameters:

NameTypeRequiredDefaultDescription
valueanyYes-要檢查的值
parse_stringbooleanNoFalse要檢查的值
integer_onlybooleanNoFalse將數字字串視為數字

Output:

FieldTypeDescription
is_numberboolean僅接受整數
is_integerboolean值是否為數字
is_floatboolean值是否為數字

是否為物件

check.is_object

檢查值是否為物件

Parameters:

NameTypeRequiredDefaultDescription
valueanyYes-要檢查的值

Output:

FieldTypeDescription
is_objectboolean要檢查的值
keysarray值是否為物件

是否為字串

check.is_string

檢查值是否為字串

Parameters:

NameTypeRequiredDefaultDescription
valueanyYes-要檢查的值

Output:

FieldTypeDescription
is_stringboolean要檢查的值
lengthnumber值是否為字串

類型

check.type_of

取得值的類型

Parameters:

NameTypeRequiredDefaultDescription
valueanyNo-要檢查的值

Output:

FieldTypeDescription
typestring要檢查的值
is_primitiveboolean類型名稱

Released under the Apache 2.0 License.