Por que o tipo de opção Scala não é chamado de Talvez, assim como em Haskell?
Talvez faça muito mais "sentido semântico" para mim, mas talvez a Option tenha um comportamento diferente do qual não conheço.
Existe alguma razão específica para a opção em Scala não ter sido chamada de Talvez?
Maybe
Option
é que é umoptional
valor (você o entende ou não).Maybe
implica algum grau de incerteza por parte do programador. Talvez haja um valor? Eu não sei .. Devo obter um valor? A redaçãooptional value
parece mais intencional na minha opinião.Uma pergunta melhor aqui seria por que o tipo de opção de Haskell é chamado
Maybe
. O tipo de opção do ML provavelmente é o avô de todos os tipos de opção, e é chamadooption
.De qualquer forma, essa é uma pergunta terminológica, portanto não terá uma resposta baseada em princípios. As pessoas que escolheram o nome em Haskell gostaram mais, é isso.
fonte
option
abreviaçãooptional
. Nesse caso, as (múltiplas) opções são reduzidas a apenas duas: está lá ou não.