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.