"예약어"의 두 판 사이의 차이

나루 위키
둘러보기로 가기 검색하러 가기
(새 문서: '''예약어'''는 따옴표가 쳐지지 않은 이름으로 해석 가능하지만 문법적인 용도로 사용되는 토큰이다(따라서 예약어 자체는 이름...)
 
잔글
 
8번째 줄: 8번째 줄:
 
! 예약어 !! 용도
 
! 예약어 !! 용도
 
|-
 
|-
| <code class=naru>and</code> || [[비트 AND 연산자]]
+
| <code class=naru>and</code> || [[and 연산자]]
 
|-
 
|-
 
| <code class=naru>as</code> || ?
 
| <code class=naru>as</code> || ?

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 표현식?