use*_*294 11 android jvm functional-programming
这个领域有进步吗?我希望能够在Haskell或类似语言的Android上编写纯功能代码.我已经尝试过使用Scala的一些例子,但开始时似乎很痛苦.我可以用来编写Android应用程序的其他功能JVM语言吗?
编辑:编写本机android应用程序的函数语言.我对JVM的错误.
我要在摇篮方面具有无痛解决方案建立等,你只有两种选择:Java和科特林,当然你应该选择科特林 ;)
Kotlin具有您需要以功能样式编写的大部分内容:
var
而val
像斯卡拉if-else
作为声明where
语句)如果您还包括funKTionale和kotlinx.collections.immutable,你将拥有所有的功能一样好东西:Option
,Try
,钻营,记忆化,持久化数据结构等等...
要开始使用Kotlin,只需安装最新的Android Studio 3 Preview,它已经内置了Kotlin支持。
顺便说一句,不要被两极分化为“纯”功能;)毕竟,被100%设为“纯”意味着没有副作用,这意味着您的应用程序无法与用户互动;)
希望这可以帮助 :)
归档时间: |
|
查看次数: |
2550 次 |
最近记录: |