배열 연산자

배열 연산자를 사용하면 배열의 출력 결과를 제어 할 수 있습니다.
9 min read

배열 연산자를 사용하면 배열의 출력 결과를 제어 할 수 있습니다.

연산자 목록

이름 연산자 피연산자 기본 구문 결과
까지 take 2 array take number array
limit array limit number
에서 skip array skip number
offset array offset number
숫자 범위 to number to number array[number]


숫자 범위

to 연산자는 숫자 배열을 만듭니다.

구문
number to number
  • 연산자는 <b:loop> 태그에서만 사용할 수 있습니다.
  • 숫자의 범위는 연도순 또는 그 반대 순서일 수 있습니다.
  • 음수가 허용됩니다.
  • 소수점은 허용되지 않습니다.
  • 숫자 값은 다음과 같습니다.
    • 데이터
    • Blogger 표현식 (중첩 연산)의 결과
  • 연산은 다른 연산 (표현식 + 다른 연산식)과 결합될 수 없습니다.
숫자 값이 있는 예
<b:loop values='5 to 10' var='myNumber'/>
  <data:myNumber/>
</b:loop>
연산 결과는 5에서 10 사이의 숫자 범위가 됩니다.
숫자 데이터가 있는 예
<b:loop values='0 to data:posts.length - 1' var='myNumber'/>
  <data:myNumber/>
</b:loop>
연산의 결과는 posts 배열의 인덱스를 재구성합니다.


~까지

takelimit 연산자를 사용하면 배열에서 집합의 최대 범위를 제한할 수 있습니다.

array limit number
array take  number
  • takelimit 연산자는 배열에만 연결되어야 합니다.
  • takelimit 연산자는 to 연산자와 함께 사용할 수 없습니다.
  • takelimit 연산자는 결과가 배열이어야하는 여러 Blogger 표현식에 중첩될 수 있습니다.
  • 배열 값은 다음과 같습니다.
    • 데이터
    • Blogger 표현식 (중첩 연산)의 결과
  • 숫자 값은 다음과 같습니다.
    • 데이터
    • Blogger 표현식 (중첩 연산)의 결과
숫자 값이 있는 예
<b:loop values='["foo","bar","baz"] take 2' var='myArray'/>
  <data:myArray/>
</b:loop>
배열에는 3개의 항목이 포함되어 있으며 그 중 처음 2개를 읽습니다.
숫자 데이터가 있는 예
<b:loop values='data:posts limit (data:posts.length - (data:posts.length % 2)) / 2' var='myArray'/>
  <data:myArray.title/>
</b:loop>
배열의 처음 절반만 읽습니다.


~에서

skipoffset 연산자는 결정된 항목에서 배열 읽기를 시작하는 데 사용됩니다.

array skip number
array offset number
  • skipoffset 연산자는 배열에만 연결되어야 합니다.
  • skipoffset 연산자는 to 연산자와 함께 사용할 수 없습니다.
  • skipoffset 연산자는 결과가 배열이어야하는 여러 Blogger 표현식에 중첩될 수 있습니다.
  • 배열 값은 다음과 같습니다.
    • 데이터
    • Blogger 표현식 (중첩 연산)의 결과
  • 숫자 값은 다음과 같습니다.
    • 데이터
    • Blogger 표현식 (중첩 연산)의 결과
숫자 값이 있는 예
<b:loop values='["foo","bar","baz"] skip 2' var='myArray'/>
  <data:myArray/>
</b:loop>
테이블에는 3개의 항목이 포함되어 있으며 이 중 처음 2개는 무시됩니다.
숫자 데이터가 있는 예
<b:loop values='data:posts offset (data:posts.length - (data:posts.length % 2)) / 2' var='myArray'/>
  <data:myArray.title/>
</b:loop>
배열의 후반부만 읽습니다.


다른 연산자

You may like these posts

  • 복사 붙여넣기를 방지할 수 있습니까? 웹 브라우저의 소스 보기 또는 개발자 도구를 통해 각 속성들을 비활성화하면 텍스트를 복사 및 붙여넣기 할 수 있습니다. 어떤 방식으로든 다른 사람이 블로그 소스를 볼 수 없게 막을 수 없지만, 자바스크립트나 CSS 코드를 사용하여 복사 및 붙여 넣기 작업을…
  • Membership 연산자는 값이 시퀀스의 멤버인지 확인합니다. 연산 결과는 항상 불리언(boolean) 값을 반환합니다. Membership 연산자 연산자 설명 예 in …
  • 비교 연산자는 주로 조건식에 사용됩니다. 비교 연산자는 두 값을 비교하여 참(true), 거짓(flase) 여부를 결정하는 연산자입니다. 비교 연산자 예설명 a == ba와 b가 같으면 true …
  • 북마크는 일반적으로 즐겨 찾는 웹 사이트를 표시하기 위해 사용합니다. 구글 크롬, 사파리, 엣지 및 기타 브라우저는 웹 사이트의 주소 또는 이름을 저장합니다. 다시 접속하기 위해 URL 주소를 기억할 필요가 없습니다. 이처럼 Blogger에서도 북마크처럼 게시글로 직접 연결되는 링크 목록을…
  • 블로그에서 게시물의 내용이 매우 길 때 게시물 내에서 여러 페이지로 분할할 수 있습니다. 페이지 번호를 눌러 이전 페이지 또는 다음 페이지로 넘길 수 있습니다. 목차 페이지 나누고 번호 매기기 간단한 코드를 추가하기만 하면 게시물이 자동으로 여러 섹션으로 나뉩니다. 분할 포스트…
  • if는 블로거에서 가장 많이 사용되는 제어문입니다. b:if 제어문 구글 블로그의 if 문은 <b:if> ... <b:elseif/> ... <b:else/> ... </b:if>와 같은 방법으로 제어할 수 있습니다. <b:if cond='조건식 1'> …

Post a Comment