你们公司新项目会考虑使用 kotlin 吗?有哪些公司/部门/项目组使用 Kotlin 做后端开发?使用体验如何?

SachinBeyond:如题,最近新项目有这个考虑,向听听大家的看法和意见,谢谢

luckyrayyy:我们组用了一部分,主要用 kotlin 的特性和一些语法糖处理麻烦的非空限制和数据处理,主要用在实体类、一些个人的测试类和为数不多的业务逻辑,因为上手还是有些难度,所以没有大规模用。

如何将lambda从Java传递给Kotlin方法? - java

我可以从Java调用此Kotlin方法吗?fun foo(() -> Unit)如果是这样,语法是什么? 参考方案 您可以调用此方法,但需要注意返回类型。如果您的Kotlin函数返回了Unit,则Java将需要返回Unit或null,因为void与Unit不太相同。我的例子奏效了:foo(() -> { System.out.println(&#…

为什么Kotlin在声明为不可为空的字符串的属性中接受空值? - java

我这样声明了data class:data class Product(val name: String = "", val price: Float = 0f) 我的代码是:val json = "{'name': null, 'price': 50.00}" val gson…

将值传递给Kotlin Android中的函数时编译时间检查 - java

我将JSON文件用作类的输入,并使用gson通过各个数据类解析值。我想调用一个以String值作为参数的函数。允许的字符串值由JSON文件中解析的值确定。我可以以某种方式检查在编译时传递给函数的字符串值并在编译时给出错误吗?或者如果我只能基于JSON中的值允许该函数的参数中的某些值用例的详细说明:我正在构建一个SDK,在其中使用sdk的人输入json字符串。…

为什么在Android上使用Java / Kotlin代替Python? - java

                                            我是新手。这就是为什么我无法理解使用Java / Kotlin或使用Python及其用于Android应用程序开发的众多模块之间的本质区别的原因。是否有充分的理由使Java / Kotlin成为更好的选择?请解释。 参考方案 Google是Android的商业营销商,目前…

将属性绑定到派生自JavaFx / TornadoFX中的控件的值的正确方法 - java

考虑下面的(kotlin / tornadofx)示例,该示例旨在通过绑定将文本字段的内容与标签的文本连接起来。标签应反映文本字段的派生值,在这种情况下为散列。我如何正确实现这种绑定(我觉得使用Changelistener不是正确的方法)。class HashView : View("My View") { val hashPropert…