array, dictionary, set / enum

김지환·2023년 12월 11일
0

Swift

목록 보기
1/2
post-thumbnail

array

let test = "test"
let hello = "hello"

let texts = [test, hello] 

texts[0] // "test"

var emptyArray: [Int] = []
var emptyArray2 = [Int]()

dictionary

let languageCode = [
    "한국" : "ko",
    "미국" : "en",
    "일본" : "ja",
]

let code = languageCode["한국"]

var test: [String: String] = [:] // 초기화
var test2 = [String: String]()

set

var test: Set<Int> = [1,2,3,2,4,5,1]
var test2 = Set<Int>([1,2,3,4,1,2])

var empty: Set<Int> = []

enum

enum WeekDay {
    case mon
    case tue
    case wed
    case thu
    case fri
}

var today: WeekDay = .mon


enum MediaType {
    case audio
    case video
}

var mediaType: MediaType = .audio

enum MasterLevel: Int = {
	case beginner
    case intermidiate
    case professional
}

var beginner: MasterLevel = .beginner
beginner.rowValue // 0

let pro = MasterLevel(rowValue: 2) // professional
profile
주니어 프론트엔드 개발자

0개의 댓글