Andy Gibel
11/06/2019, 6:55 PMAndy Gibel
11/06/2019, 6:56 PMKris Wong
11/06/2019, 7:16 PMKris Wong
11/06/2019, 7:17 PMAndy Gibel
11/06/2019, 7:18 PMAndy Gibel
11/06/2019, 7:18 PMSam Schilling
11/06/2019, 7:34 PMexpect fun someFun(someArg: TypeA, someOtherArg: TypeB): ReturnType
iOS or Android or whatever platform(s) you want to support:
actual fun someFun(someArg: TypeA, someOtherArg: TypeB): ReturnType {
// implementation
}
Sam Schilling
11/06/2019, 7:38 PMsrc
commonMain
package
Socket.kt // expect
iosMain
package
Socket.kt // actual implementation
jvmMain
package
Socket.kt // actual implementation
Sam Schilling
11/06/2019, 7:44 PMexpect class A {
fun foo(a: Int)
fun bar(): Boolean
}
actual class A {
fun foo(a: Int) {
print(a)
}
fun bar(a: Int): Boolean {
return false
}
}
Andy Gibel
11/06/2019, 8:57 PMKonstantin Petrukhnov
11/07/2019, 5:58 AM