예약어
Lifthrasiir (토론 | 기여)님의 2019년 7월 22일 (월) 01:51 판
예약어는 따옴표가 쳐지지 않은 이름으로 해석 가능하지만 문법적인 용도로 사용되는 토큰이다(따라서 예약어 자체는 이름이 아니다). 어떤 이름이 예약어로 해석되는지는 문법 맥락에 따른다. 예약어를 보통의 이름처럼 쓰려면 `
로 따옴표가 쳐진 이름을 만들어야 한다.
기본 문법
기본 문법의 예약어는 모두 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 표현식? |