Ich lese die Buchprogrammierung in Scala und es heißt:
... in diesem Fall wird als Nebeneffekt auf den Standardausgabestream gedruckt.
und ich sehe nicht, wo der Nebeneffekt liegt, da println für dieselbe Eingabe dieselbe Ausgabe druckt (glaube ich),
zum Beispiel jedes Mal, wenn wir Folgendes
aufrufen:
UPDATE
:
println(5)
es wird 5 gedruckt , ich sehe keinen Fall, in dem ein Aufruf println(5)
einen anderen Wert als 5 druckt !!
println
ist eine deterministische Funktion, aber um rein zu sein, muss es auch RT sein.