Skip to content

배열 & 컬렉션 함수

배열, 사전 등 컬렉션을 다루는 내장 함수입니다.

길이(값)

문자열, 배열, 사전의 길이를 반환합니다.

hik
길이("abc")              // 3
길이([1, 2, 3])          // 3
길이({"a": 1, "b": 2})  // 2

추가(배열, 값)

배열의 끝에 요소를 추가합니다.

hik
배열 목록 = [1, 2, 3]
추가(목록, 4)
출력(목록)    // [1, 2, 3, 4]

삭제(컬렉션, 키/인덱스)

배열에서 인덱스로, 사전에서 키로 요소를 삭제합니다.

hik
배열 목록 = [10, 20, 30]
삭제(목록, 0)
출력(목록)    // [20, 30]

사전 정보 = {"이름": "홍길동", "나이": "25"}
삭제(정보, "나이")
출력(키목록(정보))    // ["이름"]

포함(컬렉션, 값)

컬렉션에 값이 포함되어 있는지 확인합니다.

hik
포함("hello", "ell")          // true
포함([1, 2, 3], 2)            // true
포함({"a": 1}, "a")           // true
포함([1, 2, 3], 5)            // false

키목록(사전)

사전의 모든 키를 배열로 반환합니다.

hik
사전 정보 = {"이름": "홍길동", "나이": "25"}
배열 키들 = 키목록(정보)
출력(키들)    // ["이름", "나이"]

설정(사전, 키, 값)

사전에 키-값 쌍을 추가하거나 기존 값을 변경합니다.

hik
사전 정보 = {}
설정(정보, "이름", "홍길동")
설정(정보, "나이", "25")
출력(정보["이름"])    // "홍길동"

정렬(배열)

배열을 오름차순으로 정렬합니다.

hik
배열 숫자 = [3, 1, 4, 1, 5]
출력(정렬(숫자))    // [1, 1, 3, 4, 5]

뒤집기(배열/문자열)

배열이나 문자열의 순서를 뒤집습니다.

hik
뒤집기([1, 2, 3])      // [3, 2, 1]
뒤집기("hello")        // "olleh"

찾기(배열, 값)

배열에서 값의 인덱스를 반환합니다. 없으면 -1을 반환합니다.

hik
찾기([10, 20, 30], 20)    // 1
찾기([10, 20, 30], 50)    // -1

조각(배열, 시작, 끝)

배열의 일부를 추출합니다. 시작 인덱스부터 끝 인덱스 미만까지 반환합니다.

hik
조각([1, 2, 3, 4, 5], 1, 3)    // [2, 3]
조각([1, 2, 3, 4, 5], 0, 2)    // [1, 2]

Released under the MIT License.