카테고리 없음

[Kotlin/Swift 문법 비교] Range Operator , Map , Array

최데브 2024. 5. 12. 22:18

Range Operator

 

swift

let names = ["a", "b", "c", "d"]
for i in 0..<names.count {
	print("\(i+1) is called \(names[i])")
}

 

코틀린이랑 비슷하다 다만 여기는 for 에 ( ) 를 적어주지 않는다. 그리고 < 가 추가된다.

 

Map , Array 초기화

 

swift

let emptyMap = [String: Int]()
let emptyArray = [String]()

 

kotlin

val emptyMap = mapOf<String, Int>()
val emptyArray = arrayOf<String>()

 

다른 사용법도 적어보려고 했는데 별로 차이가 없어서 굳이 안적었다.

반응형