Compound data types in #Gleam #shorts
- Gleam은 신뢰할 수 있고 확장 가능한 애플리케이션을 구축하기 위해 설계된 정적 타입의 함수형 프로그래밍 언어입니다. 😎
- Gleam에서는 '#' 뒤에 괄호를 사용하여 튜플을 만들 수 있습니다. 튜플은 엄격한 타입을 가지며 인덱스 기호를 사용하여 튜플 내 데이터에 액세스합니다. 🔧
- 타입 변이 사용을 통해 포인터 자료형을 정의할 수 있으며,
type
키워드를 사용하여 변이와 생성자를 지정할 수 있습니다. 🎭
- 각 변이는 다른 데이터를 포함할 수 있습니다. 이를 레코드라고 하며 레코드 데이터는 선택적으로 라벨을 지정할 수 있습니다. 📂
- 복소 레코드형은 다른 언어에서 배열 형태로 해석될 수 있습니다. 📦
*Gleam은 레코드 형 내 변수에 직접 접근하기 위해
. notation
을 사용하여 접근할 수 있습니다. 🖱️
- 특정 타입을 재사용하려면
lowercase
타입 이름을 사용하여 템플릿 형태로 정의하며, result
빈형태에서 성공 또는 오류를 나타낼 수 있습니다. 🎁