일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- ribs
- Tuist Swift
- swift db
- combinecocoa
- ios
- Firebase Analytics
- xcode
- arc
- swift
- Subscribe
- SeSAC
- SwiftUI
- 네트워크 통신
- swift 6
- Swift Tuist
- swift 5.9
- ios database
- JSON
- KeyPath
- Subject
- RxSwift
- observable
- realm
- swift database
- Combine
- 카카오뱅크 ios
- uitableviewdiffabledatasource
- Firebase
- Tuist
- GCD
- 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 = ["가수", "대통령", "개발자",..