daehwan2yo / dig-up-kotlin

1 stars 0 forks source link

Kotlin expect, actual #2

Open daehwan2yo opened 1 year ago

daehwan2yo commented 1 year ago

Multiplatform 을 kotlin 을 통해 구축하기 위한 선언자이다.

expect : 여러 플랫폼이 공통으로 사용하는 클래스 혹은 메서드의 선언을 명시한다.
ex) UUID, Serializable, ...

actual : 특정 플랫폼에서 사용하는 클래스 혹은 메서드 선언을 명시한다. ex) android, ios ..

향후 코틀린 언어 하나만으로 모든 플랫폼을 개발하기 위한 베이스일듯하다.

l2hyunwoo commented 1 year ago

@daehwan2yo 이건 코틀린 멀티 플랫폼에서 사용하는 언어 스펙인데 interface와 impl 구분하는 것 정도로 생각하면 좋음.

스크린샷 2022-12-29 오후 5 28 09 스크린샷 2022-12-29 오후 5 28 23
l2hyunwoo commented 1 year ago

혹시 코드 더 보고 싶다면

https://github.com/l2hyunwoo/KMM-Tutorial

참고하시면 감사하겠습니다.