예약어

나루 위키
둘러보기로 가기 검색하러 가기

예약어따옴표가 쳐지지 않은 이름으로 해석 가능하지만 문법적인 용도로 사용되는 토큰이다(따라서 예약어 자체는 이름이 아니다). 어떤 이름이 예약어로 해석되는지는 문법 맥락에 따른다. 예약어를 보통의 이름처럼 쓰려면 `따옴표가 쳐진 이름을 만들어야 한다.

기본 문법

기본 문법의 예약어는 모두 naru core 기본 패키지에 정의되어 있다.

예약어 용도
and and 연산자
as ?
assert assert 문장
async ?
await ?
break break 문장
by ?
continue continue 문장
else if 표현식의 일부
enum 열거형 선언
extern ?
false 불린 리터럴
fn 함수 선언
for for 표현식for 선언
if if 표현식
implicit ?
in ?
is ?
lazy ?
mod ?
new new 연산자새 타입 선언
not not 연산자
of ?
on ?
only ?
or or 연산자
package package 지시
pub 가시성
return return 문장
self self 표현식
some ?
static static 표현식
switch switch 표현식
test test 지시
true ?
type type 표현식
use use 선언use 지시
var 변경 가능한 바인딩
while while 표현식
with with 표현식
yield yield 표현식?