Was ersetzt Klassenvariablen in Scala?
In Java verwende ich manchmal Klassenvariablen, um jeder neuen Instanz eine eindeutige ID zuzuweisen. Ich mache so etwas wie
public class Foo {
private static long nextId = 0;
public final long id;
public Foo() {
id = nextId;
nextId++;
}
[...]
}
Wie kann ich das in Scala machen?