6.1. 프로그램언어 달(Dhall)의 기본 표현식

프로그램언어 달(Dhall)의 정수 표현

프로그램언어 달(Dhall)에서 정수는 부호 있는 64비트 정수로 표현됩니다. 이 정수는 64비트 부호 있는 정수 범위 내에서 사용할 수 있습니다.

예를 들어, 정수 42를 Dhall에서 표현하려면 다음과 같이 작성할 수 있습니다:


42

프로그램언어 달(Dhall)의 부울 표현

프로그래밍 언어 Dhall에서 부울(Boolean) 표현은 참(True) 또는 거짓(False) 값을 나타내는 데이터 유형입니다. 부울 값은 조건문이나 논리 연산에 사용되며 프로그램의 흐름을 제어하는 데 중요한 역할을 합니다.

아래는 Dhall에서 부울 값을 나타내는 예제 코드입니다:


let isTrue = True

let isFalse = False

프로그램언어 달(Dhall)의 문자열 표현

프로그래밍 언어 Dhall의 문자열은 큰따옴표(“)로 둘러싸인 일반적인 문자열로 표현됩니다. 이 문자열은 유니코드 문자를 포함할 수 있으며, 이스케이프 시퀀스를 사용하여 특수 문자를 나타낼 수도 있습니다.

예를 들어, “Hello, World!”라는 문자열을 Dhall로 표현하면 다음과 같이 됩니다:

"Hello, World!"

프로그램언어 달(Dhall)의 리스트 표현

프로그래밍 언어 Dhall에서 리스트는 중괄호({})로 둘러싸인 값들의 집합으로 표현됩니다. 각 값은 쉼표(,)로 구분되며, 리스트 안에는 동일한 유형의 값들이 포함됩니다.

예를 들어, 다음은 Dhall에서 리스트를 표현하는 방법입니다:


let numbers = [1, 2, 3, 4, 5]
in numbers

프로그램언어 달(Dhall)의 레코드 표현

프로그래밍 언어 Dhall의 레코드는 필드와 해당 필드에 대한 값으로 구성됩니다. 레코드는 중괄호로 둘러싸여 있으며, 각 필드는 필드명과 값을 쌍으로 가지고 있습니다. Dhall의 레코드는 불변하며 타입 안정성을 제공하여 안정적인 프로그래밍을 할 수 있도록 도와줍니다.

아래는 Dhall의 레코드 표현에 대한 예제 코드입니다:


let Person = { name : Text, age : Natural }

let alice : Person = { name = "Alice", age = 30 }

Leave a Comment