헐랭이란 테커에서 제일 많이 사용되는 "헐" 과 "헐랭" 을 사용한 언어입니다
헐랭 확장자는
.hur입니다
init.sh라는 파일을 실행하면.hur확장자 파일을hurlang some_file.hur이런식으로 실행/컴파일 할수있게 설정해줍니다.export PATH="$HOME/bin:$PATH"도 실행 해주세요~
- 모든 헐랭 파일은 시작과 끝이 있습니다.
- 시작은
놀땐 놀아야지그리고 끝에는근데 지금이 놀떈가?로 끝나야지 됩니다. - 위 두 문장이 없으면 에러문이 나옵니다.
- 에러문은
안되면 죽으면 되지 뭐~입니다
-
변수는
어쩌라게가 뒤에 붙어야합니다 -
예시: 아래 예시에는
아라는 변수를 선언한겁니다
아 어쩌라게
헐은 +1 이고랭은 -1 입니다- 곱하기는
토스입니다 - 변수의 값을 부여하거나 바꿀때는
?가 변수 뒤에 붙어야합니다 라고 하셔야합니다 예시: 아 라는 변수를 선언하고 더하기, 빼기, 곱하기 해보기
아 어쩌라게
아? 헐헐헐 // +3
아? 랭 // -1
// 이렇게 아 변수는 2가 됐습니다 (3-1)
아? 헐헐 토스 헐헐 // 2*2 + (기존 아? 변수에 있던 값) = 6
- 입력은
쾌락입니다 - 출력은
책임입니다 - 퀘락 앞에 변수를 놓으면 입력한 숫자 (int) 값이 그 변수에 지정됩니다
아이고 쾌락 // 여기서 65을 입력하면 `아이고` 변수에 65이 지정됩니다
- 출력도 앞에 변수를 놓으면 됩니다
아이고 책임 // 65이 콘솔에 출력
- 만약에 출력때 int가 아니라 ascii변환값을 원하면 뒤에
!를 붙이면 됩니다
아이고 책임! // 콘솔에 A 출력
- 반복문은
욜로하다가로 시작해서골로간다로 끝납니다 욜로하다가이후에 변수나헐을 사용해 몇번 반복할지 정할수 있습니다- 그리고 브라켓
{}안에서 돌아갑니다
아 어쩌라게
아? 헐
욜로하다가 헐헐 골라간다 { // 두번 반복
아 책임
}
// 콘솔에 1이 두번 찍힌다
아놔 어쩌라게
아놔? 헐헐
욜로하다가 아놔 골라간다 { // 아놔 = 2, 두번 반복
아 책임
}
// 콘솔에 1이 두번 찍힌다
- 조건문은
내 밑으로 다 알지?로 시작해서위는 안건드시잖아로 끝납니다. 내 밑으로 다 알지?뒤에 변수나 연산자 두개를 넣어서 둘이 값이 같으면 조건문이 발동됩니다.- 그리고 브라켓
{}안에서 돌아갑니다
// 편하게 `아` 라는 변수 값이 1이고 `아놔` 는 2라고 합시다
// `아`는 1이고 `헐` 도 1이니 조건문이 맞아서 1이 출력 됩니다
내 밑으로 다 알지? 아 헐 위는 안건드시잖아 {
아 책임
}
// `아놔`는 2고 `헐` 도 1이니 조건문이 안맞아서 아무것도 일어나지 않습니다
내 밑으로 다 알지? 아놔 헐 위는 안건드시잖아 {
아 책임
}
- 시작과 끝에 들어가야하는 문장이 없는 경우 빼고 다른 오류가 났을때는
잠은 죽어서 자자라는 오류문이 나옵니다.