목차
eq() 예제 - 두 값이 동일한지 여부 체크
eq() 정의
eq() 구문
eq() 예제 - 두 값이 동일한지 여부 체크
[예제1] - 두 숫자간 비교
{% set num = 3 %}
{{ num is eq(3) }} {# True #}
{{ num is eq(4) }} {# False #}
[예제2] - 두 문자열간 비교
{% set hz = "홈짱닷컴" %}
{{ hz is eq('홈짱닷컴') }} {# True #}
{{ hz is eq('Homzzang.com') }} {# False #}
[예제3] - 숫자와 문자열간 비교
{% set num = 3 %}
{{ num is eq(3) }} {# True #}
{{ num is eq('3') }} {# False #}
[예제3 - 별칭( == 연산자 / equalto() 테스트 )
{% set num = 3 %}
{{ num == 3 }} {# True #}
{{ num is equalto(3) }} {# True #}
eq() 정의
두 값이 완전히 동일한지 여부 체크하는 테스트.
1.
값(value)과 타입(type) 모두 동일 시 True 반환. 그렇지 않으면 False 반환.
별칭: == , equalto()
2. cf.
eq() 테스트 - 같은지 체크. (별칭: == , equalto() )
ge() 테스트 - 크거나 같은지 체크. (별칭: >= )
gt() 테스트 - 더 큰지 체크. (별칭: > , greaterthan() )
le() 테스트 - 작거나 같은지 체크. (별칭: <= )
lt() 테스트 - 더 작은지 체크. (별칭: < , lessthan() )
ne() 테스트 - 다른지 체크. (별칭: != )
3. 공식 매뉴얼
https://jinja.palletsprojects.com/en/3.1.x/templates/#jinja-tests.eq
eq() 구문
jinja-tests.eq(a, b, / )
주소 복사
랜덤 이동