Verse에서는 코드 블록 앞에 식별자가 있어야 하므로, block 표현식으로 코드 블록을 중첩합니다. block 표현식은 코드 블록과 유사하게 작동합니다.
코드 블록과 마찬가지로 block은 중첩된 새로운 스코프 바디를 적용하므로, block에서 생성된 변수의 수명을 제한해 block 밖에서 사용할 수 없도록 합니다.
Verse
expression0
block:
expression1
expression2
expression3이전에 종료되지 않는 한, block 표현식은 블록에서 실행된 마지막 표현식을 결과로 사용합니다. 예를 들어 블록의 마지막 표현식이 Example : int = 6인 경우 block 표현식은 6을 결과로 갖습니다.