BLO9
Kotlin 등 개발 관련 포스팅합니다.
[자바에서 코틀린으로 - 6] 스위프트는 사실 코틀린을 참고했다??

많은 사람들이 코틀린을 설명을 할 때 “스위프트와 비슷하다.” 라고 설명을 하는데 이는 조금 틀린 것 같다. 코틀린은 2011처음 세상에 나왔고 스위프트는 2014에 처음 나왔다. 코틀린은 발전 속도가 느리고 개발자들 사이에서 인기가 없어 많은 사람들이 몰랐지만 코틀린이 더 오래됬다.

println(kotlin is Swift)  // false
println(swift is Kotlin) // true

swift is Kotlin

기본 출력

   print("Hello, world!")
   println("Hello, world!")

변수/상수

   var variable = 0
   let constant = 0
   var variable = 0
   val constant = 0

타입선언

   var variable: Int = 0
   let constant: Int = 0
   var variable: Int = 0
   val constant: Int = 0

String 삽입

   let message = "My name is \(name) "
   val message = "My name is ${name}"

리스트, 범위

   let numbers = [1, 2, 3]
   for i in 0..< numbers.count {
    print(numbers[i])
   }
   val numbers = listOf(1, 2, 3)
   for (i in (0..numbers.size - 1)) {
        print(numbers[i])
   }

결론

그냥 근거없는 추측입니다. 신뢰하진 마세요. 외국에선 코틀린이 인기가 없다고 하드라고요. 실제로 외국 개발자 설문이나 자료들도 코틀린의 인기(화제)가 한국에서만 많다는 것을 얘기해줍니다. 하지만 외국에도 저와 같은 코틀린’빠’들이 이런 주제에 글을 많이 작성했더라고요. 저도 몇자 적어봤습니다.