Tutorium 5 - Generische Typen + Case Klassen

Tutorium 5 - Generische Typen + Case Klassen

University

7 Qs

quiz-placeholder

Similar activities

Tutorium 2 - Prog2

Tutorium 2 - Prog2

University

7 Qs

PHST Software 1

PHST Software 1

1st Grade - University

11 Qs

Tutorium 4 - Prog2 - Scala Vererbung

Tutorium 4 - Prog2 - Scala Vererbung

University

7 Qs

Datentypen, Variablen & Eingabe in Python

Datentypen, Variablen & Eingabe in Python

University

10 Qs

Tutorium 6 - Option, ETA, Curry, Partielle Fun

Tutorium 6 - Option, ETA, Curry, Partielle Fun

University

7 Qs

nestedif _ And _ Or

nestedif _ And _ Or

University

10 Qs

Info B

Info B

University

9 Qs

Tutorium 8

Tutorium 8

University

8 Qs

Tutorium 5 - Generische Typen + Case Klassen

Tutorium 5 - Generische Typen + Case Klassen

Assessment

Quiz

Computers

University

Medium

Created by

Loris Galler

Used 12+ times

FREE Resource

7 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Was ist ein Typ-Parameter in Scala?

Ein konkreter Datentyp wie Int oder String

Eine Variable, die innerhalb einer Methode verwendet wird

Ein Platzhalter für einen Datentyp, der zur Laufzeit festgelegt wird

Ein spezieller Compiler-Modus für generischen Code

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Was bedeutet die Typ-Schranke [F <: AnyVal] in einer Klasse?

F muss genau vom Typ AnyVal sein

F darf kein Untertyp von AnyVal sein

F muss ein Untertyp von AnyVal sein

F muss ein Obertyp von AnyVal sein

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Wie werden Typ-Parameter in der Definition einer Klasse oder Methode in Scala angegeben?

Durch geschweifte Klammern {T}

Durch spitze Klammern <T>

Durch runde Klammern (T)

Durch eckige Klammern [T]

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Wie wird Kovarinaz bei generischen Typen angegeben?

Box [T]

Box [+T]

Box [-T]

Box [*T]

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Welche Funktion erfüllt die automatisch generierte apply-Methode bei einer case class?

Sie gibt den Klassennamen als String zurück

Sie erstellt eine neue Instanz der Klasse, ohne "new" zu verwenden

Sie prüft auf Gleichheit mit anderen Objekten

Sie wandelt die Klasse in ein JSON-Objekt um

6.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Um welche Methoden werden case-Klassen automatisch ergänzt?

apply

unapply

equals

toString

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Bei den abgefangenen Cases kann eine Bedingung mit angegeben werden (case... if...)

Stimmt

Falsch