첫 프로그램
가장 간단한 프로그램
hello.hik 파일을 생성하고 다음 코드를 작성하세요:
hik
출력("안녕하세요, hong-ik!")실행:
bash
./hong-ik hello.hik출력:
안녕하세요, hong-ik!변수 사용
변수를 선언하고 값을 출력해봅시다:
hik
정수 나이 = 25
문자 이름 = "홍길동"
실수 키 = 175.5
출력(이름)
출력(나이)
출력(키)실행 결과:
홍길동
25
175.5연산과 문자열 보간
계산을 수행하고 결과를 출력합니다:
hik
정수 a = 10
정수 b = 20
정수 합 = a + b
출력("합: {합}") // 문자열 보간
정수 곱 = a * b
출력("곱: {곱}")출력:
합: 30
곱: 200함수 정의와 호출
간단한 함수를 정의해봅시다:
hik
함수 더하기(정수 x, 정수 y) -> 정수:
리턴 x + y
정수 결과 = 더하기(5, 3)
출력("결과: {결과}")출력:
결과: 8조건문
조건에 따라 다른 코드를 실행합니다:
hik
정수 점수 = 85
만약 점수 >= 90 라면:
출력("A 학점")
아니면 만약 점수 >= 80 라면:
출력("B 학점")
아니면:
출력("C 학점")출력:
B 학점반복문
반복 키워드로 반복합니다:
hik
반복 정수 i = 0 부터 5 까지:
출력(i)출력:
0
1
2
3
4배열 사용
배열을 생성하고 요소에 접근합니다:
hik
배열 숫자들 = [1, 2, 3, 4, 5]
출력("첫 번째: {숫자들[0]}")
출력("마지막: {숫자들[-1]}")
각각 정수 n [1, 2, 3] 에서:
출력(n)출력:
첫 번째: 1
마지막: 5
1
2
3클래스 정의
객체 지향 프로그래밍:
hik
클래스 동물:
문자 이름
정수 나이
생성(문자 이름, 정수 나이):
자기.이름 = 이름
자기.나이 = 나이
함수 소개() -> 문자:
리턴 자기.이름 + "는 " + 문자변환(자기.나이) + "살입니다"
동물 강아지 = 동물("뽀삐", 3)
출력(강아지.소개())출력:
뽀삐는 3살입니다예외 처리
오류 상황을 안전하게 처리합니다:
hik
시도:
정수 결과 = 10 / 0
실패 오류:
출력("오류 발생: 0으로 나눌 수 없습니다")출력:
오류 발생: 0으로 나눌 수 없습니다