모듈 & 가져오기
가져오기 키워드를 사용하여 다른 파일의 코드를 불러옵니다.
기본 구문
hik
가져오기 "파일경로.hik"예제
수학 유틸리티 모듈
수학.hik:
hik
함수 제곱(정수 x) -> 정수:
리턴 x * x
함수 세제곱(정수 x) -> 정수:
리턴 x * x * x메인.hik:
hik
가져오기 "수학.hik"
출력(제곱(5)) // 25
출력(세제곱(3)) // 27클래스 모듈
동물.hik:
hik
클래스 동물:
문자 이름
정수 나이
생성(문자 이름, 정수 나이):
자기.이름 = 이름
자기.나이 = 나이
함수 소개() -> 문자:
리턴 자기.이름메인.hik:
hik
가져오기 "동물.hik"
동물 강아지 = 동물("뽀삐", 3)
출력(강아지.소개()) // "뽀삐"주의사항
- 가져온 파일의 모든 정의(함수, 클래스, 변수)가 현재 스코프에 추가됩니다
- 순환 가져오기에 주의하세요
가져오기는 파일 모드에서만 사용 가능합니다 (REPL에서는 사용 불가)