Optional
ist in einer statisch typisierten Sprache auf offensichtliche Weise nützlich, aber ich frage mich, ob es auch in dynamischen Sprachen nützlich ist. Normalerweise gibt es keinen Compiler, der sagt: "Hey, du hast das Optional<String>
als String
", also musst du deine Fehler noch zur Laufzeit entdecken. Ich habe einen statischen Schreibhintergrund und aus meiner Sicht kann ich die Vorteile eines Optional
Typs in einer dynamischen Sprache nicht erkennen.
quelle