일지
인터프리터...17
niamdank
2020. 11. 23. 19:54
블록 구성
프로그램 언어에서 복합문을 표현하기 위해 중괄호를 사용한다. 그런데 조건문과 반복문 그리고 함수는 시작 지점은 해당 문의 호출로 정해 지므로 끝 위치만 파악하면 된다.
예를 들어 BBI 인터프리터에서는 각 문의 시작과 끝을 do와 end로 표현한다.
while a < b do
...
end
if a != b do
...
end
else do
...
end
이렇게 표현하는 대신 다음과 같이 표현할 수 있게 된다.
while a < b
...
end
if a != b
...
else
...
end
더보기