이전글
클래리티 기본 규칙
이번 글에서는 클래리티의 기본 규칙에 대해 알아보겠습니다.
1. 전위 표기법
클래리티는 리스프(LISP) 형태의 프로그래밍 언어입니다. 즉, 일반적인 프로그래밍 언어와는 조금 다른 규칙을 가지고 있습니다.
가장 큰 차이점은 클래리티가 전위 표기법을 사용한다는 점입니다.
일반적인 프로그래밍 언어는 중위 표기법을 사용합니다. 예를 들어, 2와 3을 더하는 식은 다음과 같이 작성합니다.
'2 + 3'
하지만 전위 표기법에서는 연산자가 먼저 나와야 하므로 다음과 같이 작성해야 합니다.
'+ 2 3'
클래리티에서는 위와 같은 형태로 식을 작성해야 합니다. 이상하다고 생각할 수 있지만 아래와 같은 코드라고 생각한다면 상당히 직관적이라는 것을 알 수 있습니다.
ADD 2 3
concat "Hello" " World!"
2. 괄호
클래리티는 리스트 안에 리스트가 계속 중첩된 형태로 작성됩니다. 이 리스트를 표현하기 위해 사용하는 것이 바로 괄호입니다. 즉, 하나의 괄호로 묶인 부분이 하나의 식이 됩니다.
예를 들어 2와 3의 합은 다음과 같이 표현할 수 있습니다.
(+ 2 3)
2와 3의 합에 4를 곱하는 것은 다음과 같이 표현할 수 있습니다.
(* (+ 2 3) 4)
가독성을 높이기 위해 다음과 같이 사용할 수도 있습니다.
(*
(+ 2 3)
(- 4 5)
)
3. 주석
클래리티에서는 주석을 사용하기 위해 ';;'을 사용합니다. 즉, ';; 주석'처럼 사용하면 됩니다.
;; 주석 사용하기
(+ 2 3) ;; 결과는 5
지금까지 클래리티의 기본적인 규칙에 대해 알아봤습니다. 감사합니다.
다음글
'스택스 > 클래리티' 카테고리의 다른 글
[클래리티] 5. 변수와 상수2 (0) | 2024.07.16 |
---|---|
[클래리티] 4. 변수와 상수1 (0) | 2024.07.05 |
[클래리티] 2. 히로 플랫폼(Hiro Platform) (0) | 2024.06.06 |
[클래리티] 1. 클래리티와 스택스 스마트 컨트랙트 (0) | 2024.06.04 |
[클래리티] 0. 시작하기 전에 (0) | 2024.06.02 |