В Java я иногда использую переменные класса для назначения уникального идентификатора каждому новому экземпляру. Я делаю что-то вроде
public class Foo {
private static long nextId = 0;
public final long id;
public Foo() {
id = nextId;
nextId++;
}
[...]
}
Как это сделать в Scala?