연결 연산자는 문자열을 동일한 유형 또는 다른 유형의 값에 연결합니다.
구문
구문 1
string + allType
구문 2
allType + string
몇 가지 예
2개의 값
<b:eval expr='"Hello" + " Blogger"'/>
값 및 데이터
<b:eval expr='"Hello " + data:blog.title'/>
여러 개의 값 및 여러 개의 데이터
<b:eval expr='data:blog.title + " 블로그의 읽기 방향은 " + data:blog.languageDirection + "입니다."'/>
중첩
<b:eval expr='data:blog.title + " 블로그는 " + (data:blog.isPrivate ? "비공개입니다." : "검색엔진에 표시됩니다.")'/>
기능적 구문
기능적 구문은 기존 구문에 동일한 연산자가 여러 번 포함될 때 사용할 수 있는 대안입니다.
+(string,allType,allType,allType)
다른 연산자
-
+ (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