본문 바로가기

Swift vs Kotlin3

Swift / Kotlin - 유사 문법 비교 2 가장 기본적인 개념들에 대한 Swift와 Kotlin의 구현 문법들 정리 - 2 Function (함수) [Swift] [Kotlin] [결과] 기본적인 함수의 모습은 위와 같다. Tuple Return (튜플 반환) [Swift] [Kotlin] 튜플 타입으로 데이터를 반환할 때는 위와 같이 사용하면 된다. 개인적으로는 튜플의 경우 Swift가 사용하기 더 편리하다. Argument 여러 개 받기 [Swift] [Kotlin] [결과] 함수의 argument를 여러 개 받고 싶을 경우(몇 개를 받을 지 모르는 경우), 위와 같이 사용하면 된다. Swift는 타입 뒤에 "..."을 붙여주면 되고, Kotlin의 경우는 인자의 이름 앞에 vararg를 붙여주면 된다. Function Type (함수 타입).. 2020. 5. 23.
Swift / Kotlin - 유사 문법 비교 1 가장 기본적인 개념들에 대한 Swift와 Kotlin의 구현 문법들 정리 - 1 String 출력 (Hello, world!) [Swift] [Kotlin] Swift의 print는 자동으로 줄바꿈이 되고, Kotlin의 print는 자동으로 줄바꿈이 되지 않는다. Java에서의 문법과 비슷하게 Kotlin에서는 print는 줄바꿈 없이, println은 줄바꿈을 포함하여 String을 출력해준다. 변수, 상수 선언 [Swift] [Kotlin] 값 수정이 가능한 변수의 경우 Swift와 Kotlin 모두 "var"로 선언한다. 한 번 초기화된 이후에 값 수정이 불가능한 상수의 경우는 Swift는 "let", Kotlin은 "val"로 선언한다. Type 지정 선언 [Swift] [Kotlin] Type.. 2020. 5. 19.
Swift vs Kotlin - 차이점 현재 Swift를 사용하며 iOS를 개발하다가 Kotlin으로 Android 개발을 하게 된 상태이다. Kotlin과 Android를 개발하며 공부할 때 Swift와 어쩔 수 없이 비교하게 되는 부분들이 있다. 그러한 부분들을 이 카테고리에 정리해보려 한다. Kotlin과 Swift는 서로 유사한 점이 아주 많다. 많이 비슷하지만 두 언어가 완전히 같다고 할 수는 없다. 유사한 점들은 두 언어를 봐보면 알 수 있고, 다른 문서들을 찾아봐도 많이 나온다. 이번 글에서는 유사해보이지만 차이가 있는 부분들에 대해서 다뤄보겠다. struct (Swift)와 data class (Kotlin) Swift/Kotlin의 struct (data class)는 class의 간소화된 버전이다. 다음과 같이 만들어서 사용.. 2020. 5. 6.