[Flutter / Dart] Dart 기초문법(컬렉션)
·
Flutter/Dart 언어
컬렉션컬렉션은 여러 값을 하나의 변수에 저장할 수 있는 타입임. 여러 값을 순서대로 저장하거나(List), 특정 키값을 기반으로 빠르게 값을 검색해야 하거나(Map), 중복된 데이터를 제거할 때(Set) 사용 됨.컬렉션 타입은 서로의 타입으로 자유롭게 형변환이 가능하다는 장점이 있음. 1. List 타입리스트 타입은 여러 값을 순서대로 나열한 변수에 저장할 때 사용됨. 리스트의 구성 단위를 원소라고 함.리스트명[인덱스] 형식으로 특정 원소에 접근할 수 있음. 인덱스는 원소의 순번이라고 생각하면 됨. 제일 첫 원소는 0으로 지정함.void main() { // 리스트에 넣을 타입을 사이에 명시할 수 있음. List blackPinkList = ['리사', '지수', '제니', '로제']; pri..
[iOS / Swift] 열거형(Enum) 정리
·
Swift/Swift 문법 정리
열거형(enum)은 관련 있는 값들을 묶어서 더 안전하고 보기 좋게 만들어주는 기능임. `Swift`에서 자주 쓰이는 기능 중 하나라서 정리해봄.1. 열거형이란?: 열거형은 관련 있는 값들을 그룹으로 묶어 하나의 타입으로 관리할 수 있도록 만들어주는 기능임. 아래와 같은 특징이 있음관련 있는 값들을 그룹화함. 각 값은 케이스(case)로 정의되며, 열거형의 타입으로 묶임.열거형을 사용하면 오타나 잘못된 값 입력을 방지할 수 있음. (타입 안정성을 높임)`switch` 문과 결합하여 모든 케이스를 안전하게 처리 가능함.코드 가독성이 올라감2. 기본 열거형 사용법아래는 `Alignment`라는 열거형을 만들어 텍스트 정렬 방향을 정의한 예제임.import UIKit// 텍스트 정렬 방향 열거형enum Ali..