Это в контексте написания описания функции.Допустим, у меня есть функция:
fromMaybe :: a -> Maybe a -> a
fromMaybe _ (Just x) = x
fromMaybe d Nothing = d
Правильно ли будет сказать, что эта функция "преобразует объект типа 'Maybe a' в тип 'a' с помощью резервного аргумента"?
Конечно, в Хаскеле на самом деле ничего не конвертировано , что-то еще полностью возвращается.Это фон этого вопроса.Можно ли использовать термин «конвертировать»?Если да, то когда это не так?
Что если у меня есть функция, которая принимает список целых чисел и возвращает список, который точно такой же, но с плавающей запятой.Было бы правильно сказать: «эта функция преобразует список целых чисел в список чисел с плавающей запятой»?