Null-Überprüfung?

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

Null-Überprüfung?
Hallo.

Wollte nur mal fragen, ob man bei den ganzen Scala-Aufgaben eigentlich wie in AuD früher immer alle Eingabeparameter auf null überprüfen muss. Das bläst den Code halt schon immer auf.

Ich würde sie gern weglassen, aber ich will natürlich deswegen auch keinen Punktabzug erhalten. Deshalb dachte ich, ich frage sicherheitshalber mal nach.


Für unseren Übungsbetrieb muss null meist nicht geprüft werden, auch wenn dies in der Praxis nicht schadet. Es gibt aber Aufgabenstellungen die dies explizit verlangen, z.B. die Parantheses-Ausgabe auf Blatt 11.

Anders verhält es sich mit leeren Mengen/Listen, da dies i.d.R. der Basisfall einer Rekursion etc. ist.