Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

배열의 데카르트 곱

항목값
화면 이름Array cartesian product
식별자arraysCartesianProductV1
지원 실행 방식Batch, Streaming
범주배열 (Array)
반환 자료형Array<Struct>

여러 배열 원소의 데카르트 곱을 계산합니다.

입력 인자

이름지정 여부자료형의미와 조건
Expression필수List<Expression<Array<AnyType>>>데카르트 곱을 계산할 배열 표현식의 목록입니다.

입출력 예시

예시 1: 기본 동작

인자 값:

  • Expression: [first, second]
firstsecond출력
[ [ {
 s1: 1,
}, {
 s1: 2,
} ], [ {
 s1: 3,
} ] ]
[ [ {
 s2: 4,
}, {
 s2: 5,
} ], [ {
 s2: 6,
} ] ]
[ {
 first: [ {
 s1: 1,
}, {
 s1: 2,
} ],
 **secon...

예시 2: 기본 동작

인자 값:

  • Expression: [first, second]
firstsecond출력
[ 1, 2 ][ 3, 4 ][ {
 first: 1,
 second: 3,
}, {
 first: 1,
 *second...

예시 3: 기본 동작

인자 값:

  • Expression: [first, second, third]
firstsecondthird출력
[ 1, 2 ][ word, a ][ {
 s1: 1,
}, {
 s1: 2,
} ]
[ {
 first: 1,
 second: word,
 third: {
 s1: 1,
}...

예시 4: null 처리

인자 값:

  • Expression: [first, second]
firstsecond출력
[ 1, null ][ null, 4 ][ {
 first: 1,
 second: null,
}, {
 first: 1,
 **se...
[ 1, 2 ]null[ ]
[ ][ ][ ]
nullnull[ ]

긴 구조값 안의 줄임표는 생략한 내용을 나타냅니다.