Contains 연산자는 문자열의 섹션을 문자열과 비교하는 연산자입니다. 결과는 불리언 값을 반환합니다.
구문
구문
string contains string
- 연산 결과는 항상 불리언 값입니다.
-
두 피연산자는 2개의 문자열이어야 합니다.
-
"Blogger"
에는"Blog"
가 포함되어 있습니다.
-
-
피연산자
- 값
- 데이터
- Blogger 표현식 (중첩 연산)의 결과
-
BOOLEAN
유형의 값을 허용하는 다른 연산에 중첩될 수 있습니다. -
contains
연산자는 membership 연산자이기도 합니다. 값을 배열과 비교합니다.
몇 가지 예
2개의 값
<b:if cond='"Blogger" contains "Blog"'/>
</b:if>
값 및 데이터
<b:if cond='data:blog.title contains "블로그"'/>
</b:if>
2개의 데이터
<b:if cond='data:blog.pageTitle contains data:blog.title'/>
</b:if>
람다 연산 중첩
<b:if cond=data:posts count (p => p.title contains "블로그")''/>
</b:if>
삼항 연산 중첩
<b:if cond='data:view.description contains "보쌈" ? "준비 시간 : 최소 2 시간" : "준비 시간 : 2 시간 미만"'/>
</b:if>
논리 연산 중첩
<b:if cond='data:view.title contains "블로그" and data:view.isPost'/>
</b:if>
응용 구문
응용 구문은 기본 구문에 동일한 논리 연산자가 여러 번 포함될 때 사용할 수 있는 대안입니다.
contains (string,string)
다른 연산자
-
+ (concatenate)
-
+ (addition)
-
- (substraction)
-
* (multiplication)
-
/ (division)
-
% (modulus)
-
?: (selector)
-
all
-
and (&&)
-
any
-
appendParams
-
contains (array)
-
contains (string)
-
count
-
eq (==)
-
filter
-
first
-
format
-
fragment
-
gt (>)
-
gte (>=)
-
in
-
limit
-
lt (<)
-
lte (<=)
-
map
-
neq (!=)
-
none
-
not (!)
-
offset
-
or (||)
-
params
-
path
-
resizeImage
-
select
-
Skip
-
snippet
-
sourceSet
-
take
-
to
-
where