array()

인자로 지정한 모든 표현식들을 평가하여 생성한 배열을 반환합니다.

문법

array(EXPR, ...)
EXPR, ...
각 배열 항목에 입력할 값을 반환하는 표현식

사용 예

  1. 숫자를 구성 요소로 갖는 배열 반환

    json "{}"
    | eval array=array(1)
    | # 반환 값: [1]
    
  2. 문자열을 구성 요소로 갖는 배열 반환

    json "{}"
    | eval array=array("hello", "world")
    | # 반환 값: ["hello", "world"]
    
  3. 숫자와 문자열을 구성 요소로 갖는 배열 반환

    json "{}"
    | eval array=array(21 * 2, "the answer to life, the universe, and everything")
    | # 반환 값: [42, "the answer to life, the universe, and everything"]
    
  4. 구성 요소가 없는 배열 반환

    json "{}" | eval array=array(null)
    | # 반환 값: [null]