是否可以在 commonMain 中定义数据类型的期望,然后在 jvmMain 或 jsMain 中提供实际的数据类型?
例如,假设我想在 commonMain 类中使用 JavaScript 和 Java 中日期的本地数据类型:
// commonMain
expect datatype Date
// jsMain
actual datatype Date = Date()
// jvmMain
actual datatype Date = LocalDate()
Run Code Online (Sandbox Code Playgroud)
这样的事可能吗?如果是的话,语法是什么样的?
我有一组字符串
set<string> strings;
Run Code Online (Sandbox Code Playgroud)
如何获取集合中包含的最长字符串?在python中,我可以执行以下操作:
print max(strings, key=len)
Run Code Online (Sandbox Code Playgroud)
c ++中有类似的功能吗?
有一个名为kotlin.math的库,其中包含方法pow:
import kotlin.math.pow
val factor = pow(10.0, 2)
print(factor)
Run Code Online (Sandbox Code Playgroud)
结果:
100.0
Run Code Online (Sandbox Code Playgroud)
但是Intellij没有注册我已经导入了pow函数,KotlinJS是否有特殊的pow方法?