배열 & 컬렉션 함수
배열, 사전 등 컬렉션을 다루는 내장 함수입니다.
길이(값)
문자열, 배열, 사전의 길이를 반환합니다.
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]