我一直在学习Haskell,但在白天的工作中,我正在编写Kotlin/Java。我遇到过Eta (https://eta-lang.org/),这是一种Haskell方言,可以编译成Java字节码并在JVM上运行。在网站上,它说它有: Robust Interoperability
Eta has a strongly-typed Foreign Function Interface (FFI) that allows
在对scala的eta扩展进行了实验之后,我发现了一个奇怪的特性。现在,让我们使用eta扩展将其分配给val:f: (Int, Int) => Int = $$Lambda$1051/694580932@55638165scala> val g = f _
g: () => (Int, Int) => Int = $$Lambda$1