假设我们在 Java 中有以下结构:
class List {
// we're immutable
final List next;
final int value;
public List(int value, List next) {
this.next = next;
this.value = value;
}
}
Scala 内置了对不可变单链表的支持。这将是:
val l = List(1, 2, 3) // immutable
那么,是否可以在这种列表(不可变单链表)中创建一个循环。通过循环,我的意思是: