这方面有什么进步吗?我希望能够在 Android 上使用 Haskell 或类似语言编写纯函数代码。我已经用 Scala 尝试了一些示例,但开始时似乎很痛苦。是否有任何其他函数式 JVM 语言可用于编写 Android 应用程序?
编辑:编写原生 android 应用程序的函数式语言。我对 JVM 的错误。
最佳答案
我怀疑你能找到任何成熟的东西来为 Android 编写类似 Haskell 的代码。您确实需要实现 Android API 所需的 Java 抽象(实现 Activity 等)。
但是如果您真的想以纯函数式风格为 Android 编写代码,您可以尝试使用纯函数式语言来实现您的业务逻辑,该语言可以编译为 JVM 并从您的 Java 类中调用它。这种方法比尝试完全以纯函数式风格实现它要简单得多。
作为你的语言选择,你可以试试
关于android - android 上的纯函数式编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41820480/