Optional
корисний очевидним чином у мові статичного типу, але мені цікаво, чи корисно це також у динамічних мовах. Зазвичай немає компілятора, який би сказав вам: "Ей, ви використовували це Optional<String>
як String
", тому вам все одно доведеться виявляти свої помилки під час виконання. У мене є статичне тло набору тексту, і з моєї точки зору я не бачу переваг Optional
типу в динамічній мові.