【发布时间】:2013-04-17 04:23:51
【问题描述】:
我正在尝试将选择排序从 Java 转换为 Scala,但我不确定如何将此循环转换为 Scala:
for (int j = i + 1; j < N; j++)
这是一个更大的 Java 代码示例及其 Scala 等效代码:
Java:
sort(Comparable[] a)
{
int N = a.length;
for (int i = 0; i < N; i++)
{
int min = i
for (int j = i + 1; j < N; j++)
}
斯卡拉:
def sort(a : Array[Ordered[Any]]) = {
var N = a.length
for (i <- 0 until N) {
var min = i
for(j <- until j < N){
}
}
}
如何将内部循环转换为 Scala?
for (int j = i + 1; j < N; j++)
我不知道如何在迭代时进行分配...
【问题讨论】: