Day2

희희희·2021년 8월 13일

Array[…]

var cities: [String] = [“London”, “Paris”, “Seoul”]

Sets ([…])

  • 정렬 맘대로
  • 한 아이템 반복 불가

Tuple

  • 튜플에 아이템 추가, 빼기 불가능
  • 타입 변경 불가
  • 붙인 이름이나 위치를 나타내는 숫자로 표현 가능

Dictionary

let age: Dictionary = [
    "hee": 25, "ji": 25
]

let capitals: Dictionary = [
    “Korea”: “Seoul”, “England”: “London”
]

default를 이용하여 key에 없는 value에 대한 값 정할 수 있음

뒤에 ()붙여 empty collection을 만들 수 있음

enum

enum Result {
	case success
	case failure
}
var a = Result.success

enum associative values

enum Activity {
    case running(destination: String)
    case talking(topic: String)
    case eating(hour: Int)
}
let a = Activity.running(destination: "Seoul")

enum raw value

enum Planet: Int {
	case mercury
	case Venus
	case earth
	case mars
}
let earth = Planet(rawValue: 2)

=> earth인데
enum 안에서 mercury = 1을 해주면 위 값은 venus가 된다.


HackingWithSwift_Day2

profile
iOS 어플 개발 연습

0개의 댓글