is-valid-types()
자료형(Data Types) 검사 유틸리티 함수
용도
커스텀 유틸리티 함수 작성 시, 특정 값의 자료형이 기대되는 자료형과 일치하는 지 확인할 때 사용합니다.
사용법
is-valid-types()
함수에 특정 값과 기대되는 자료형을 리스트로 전달합니다.
is-valid-types($data:any, $typelist:list) → bool
매개변수(parameter) | 유형(type) | 필수(required) | 기본 값(default) |
$data | any | ✔︎ | |
$typelist | list | ✔︎ |
유틸리티 함수 안에서 자료형을 검사한 후, 결과 값에 따라 코드를 조건 분기하는 예시
로직
is-valid-types()
유틸리티는 다음의 로직에 의해 작성되었습니다.
전달 받은 자료형 리스트를 순환하여 각 유효한 자료형과 전달 받은 데이터 유형을 비교
유형이 일치할 경우
true
불리언(bool) 값 반환유형이 일치하지 않을 경우,
false
불리언 값 반환
참고
유틸리티 함수 로직에 사용된 Sass:meta 함수는 다음과 같습니다.
유틸리티 함수 로직에 사용된 Sass의 흐름 제어(Flow Control) 문은 다음과 같습니다.
Last updated