statement

문장

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

문장선언 안에서 순서대로 실행되는 일련의 명령이다.

main := fn {
    x := 42     -- 문장 1
    x += 54     -- 문장 2
    x println() -- 문장 3 (표현식을 문장으로 쓸 수 있음)
}

여러 개의 연속된 문장은 구분자로 구분된다.

x = 4
y = 5 -- 앞의 [[개행]]이 구분자 역할을 함

x = 4; y = 5 -- 위와 같음

목록

이름 문법 예제 용도
표현식 문장 42 println() 표현식을 실행하고 그 결과를 버림
바인딩 문장 x := 42 바인딩을 만듦
대입 문장 x = true 슬롯에 값을 집어 넣음
복합 대입 문장 x ++= "안녕?" 슬롯을 주어진 값과 연산하고 결과를 돌려 넣음
return 문장 return 42 가장 안쪽 함수의 반환값을 설정하고 함수를 빠져 나옴
break 문장 break 가장 안쪽 forwhile 표현식을 빠져 나옴
continue 문장 continue 가장 안쪽 forwhile 표현식의 나머지를 건너 뛰고 재시작