¿Por qué el tipo de opción Scala no se llama Quizás, como en Haskell?
Tal vez tenga mucho más "sentido semántico" para mí, pero tal vez Option tiene un comportamiento diferente del que no soy consciente.
¿Hay alguna razón en particular por la que Option en Scala no se haya llamado Quizás?
Maybe
Option
es que es unoptional
valor (o lo obtienes o no).Maybe
implica cierto grado de incertidumbre por parte del programador. Tal vez hay un valor? No lo sé ... ¿Debo obtener un valor? La redacciónoptional value
suena más intencional en mi opinión.Una mejor pregunta aquí sería por qué se llama el tipo de opción de Haskell
Maybe
. El tipo de opción de ML es probablemente el abuelo de todos los tipos de opción, y se llamaoption
.En cualquier caso, esta es una pregunta terminológica, por lo que no tendrá una respuesta basada en principios. A las personas que eligieron el nombre en Haskell les gustó más, eso es todo.
fuente
option
sea una abreviaturaoptional
. En cuyo caso, las opciones (múltiples) se reducen a solo dos: está ahí o no.