일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- observable
- xcode
- Tuist
- Subject
- swiftdata
- swift 5.9
- ios database
- JSON
- Swift Tuist
- Subscribe
- Firebase
- KeyPath
- Combine
- Tuist Swift
- swift db
- swift
- SwiftUI
- arc
- ribs
- ios
- ios swiftdata
- RxSwift
- realm
- SeSAC
- swift 6
- swift database
- Firebase Analytics
- 네트워크 통신
- GCD
- 카카오뱅크 ios
- Today
- Total
목록Swift 코딩테스트 준비 (9)
천원의 개발

import Foundation var array: [String] = ["감자", "고구마", "토미토", "밤"] for (index, name) in array.enumerated(){ print("\(index) : \(name)") } 리스트나 배열등을 주소와 요소의 튜플형태로 나타낸다
Array: 순서가 있는 리스트 컬렉션 // 배열 선언 var array: Array = [] var array: [Int] = [] var array = [Int]() var array = Array(repeating: 1, count: 5) // [1,1,1,1,1) //배열 추가 array.append(1) array.append(contentsOf: [2,3,4]) print(array) // [1,2,3,4] //배열 삽입 array.insert(0, at: 5) print(array) // [5,1,2,3,4] // 배열 요소 변경하기 var array = [1, 2 ,3] array[0] = 10 // [10, 2, 3] array[0...2] = [10, 20, 30] // [10, 20,..
Map : for문이랑 비슷하지만 훨씬 간결하게 사용이 가능하다 //for in let numArray = [1,2,3,4,5] var multiArray = [Int]() for num in numArray { multiArray.append(num * 2) } print(multiArray) // [2,4,6,8,10] //Map let numArray = [1,3,5,7,9] var multiArray = numArray.Map{$0 * 2} print(multiArray) // [2,4,6,8,10] filter: for 문에 if절이 있을때 간결하게 사용하기 위해서 사용 조건식이 true인 요소들로만 구성된다. //for in let stringArray = ["가수", "대통령", "개발자",..