Является ли преобразование подходящим термином для использования при возврате измененного значения в Haskell? - PullRequest
0 голосов
/ 07 февраля 2019

Это в контексте написания описания функции.Допустим, у меня есть функция:

fromMaybe :: a -> Maybe a -> a
fromMaybe _ (Just x) = x
fromMaybe d Nothing = d

Правильно ли будет сказать, что эта функция "преобразует объект типа 'Maybe a' в тип 'a' с помощью резервного аргумента"?

Конечно, в Хаскеле на самом деле ничего не конвертировано , что-то еще полностью возвращается.Это фон этого вопроса.Можно ли использовать термин «конвертировать»?Если да, то когда это не так?

Что если у меня есть функция, которая принимает список целых чисел и возвращает список, который точно такой же, но с плавающей запятой.Было бы правильно сказать: «эта функция преобразует список целых чисел в список чисел с плавающей запятой»?

...