Neu bei scala, was ist der beste Weg, diese Methode zu implementieren. Ich versuche, diesen Wert von der folgenden Methode zu erhalten und einer Fallklasse zuzuordnen. Etwas rostig bei den OOP-Praktiken.Der Versuch, eine UUID (zufällige eindeutige Kennung) zu implementieren, die mit einer Methode generiert wurde
/** A container for storing car table fields */
case class car(
UUID??
color:String,
model:String,
type:String,
)
basicaly meiner Frage, was der beste Weg ist, um eine Instanz des unter rande Wert auf den Fall der Klasse Auto oben zu schaffen. Erstellen Sie eine andere Klasse und nennen Sie sie oder implementieren Sie sie in derselben Scala-Klasse?
def rand = new Random()
def randomClockSeqAndNodeFields = {
var lsb: Long = 0
lsb |= 0x8000000000000000L // variant (2 bits)
lsb |= (rand.synchronized { rand.nextLong } & 0x3FFFFFFFFFFFFFFFL)
lsb
}
Sprechen Sie über eine Schaffung zufällige 'UUID'? –
@YuvalItzchakov ja und dann haben sie UUID zugewiesen mit int Fallklasse Auto –
'java.util.UUID.randomUUID' ist der Weg zu gehen. –