我正在尝试在 Java 中使用功能库 TotallyLazy。我在 Android 上的 AIDE 中编程。我有这段代码不起作用:
package net.intrepidis;
import java.util.Comparator;
import static com.googlecode.totallylazy.Sequences.sequence;
import static com.googlecode.totallylazy.comparators.Comparators.ascending;
public class FunctionalTest
{
public static void Go()
{
sequence(34, 25, 62)
.sort(ascending());
}
}
如果我改用这条线,那么它可以工作:
.sort((Comparator<Comparable>)ascending());
但是,这在我看来是错误的,并且与框架的纹理背道而驰。我究竟做错了什么?仅仅是因为 AIDE 使用的 Java 版本不允许缩写代码吗?