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