我目前正在使用kotlin开发一个多平台模块。要做到这一点,我依赖于。我在Common.kt中声明了一个简单类 name: String我想在一个公共方法中使用定义的类(也出现在Common.kt中): print("Hello, my name is ${bar.name}")实际实现是在Jvm.kt中定义的
actual data classBar actual con
拥有一个空闲函数(在匿名命名空间中只在一个源文件中访问),并将所有变量作为参数发送,而不是让私有类成员函数不受任何参数的影响并直接访问成员变量,有什么好处呢?DoSomething2(myVariable); // calling free function
DoSomething(); // calling mem