Optional
полезен очевидным образом в статически типизированном языке, но мне интересно, если это также полезно в динамических языках. Обычно компилятор не говорит вам: «Эй, вы использовали это Optional<String>
как String
», так что вам все равно придется обнаруживать свои ошибки во время выполнения. У меня есть фон статической типизации, и с моей точки зрения я не вижу преимущества Optional
типа в динамическом языке.
источник