Юрий: с точки зрения императвного программирования, функция - набор инструкций, выделенный в отдельное место. Инструкции при этом могут описывать любые действия, менять окружение или как-то зависеть от него.
С точки зрения функционального подхода, функция - простое отображение одних данных в другие. Все входные параметры функции явно определены в заголовке, результат детерминирован относительно этих и только этих параметров, работа с окружением выведена за рамки чистых функций.
Rsa97: Точно единственный. У arcsin ограничена область значений, и результат она даёт с точностью до периода. Грубо говоря: arcsin(sin(t))=s, где t-s=2pi*k, k - какое-то целое.
Корень в действительных числах подразумевается положительным, если не оговорено иное. Тут следует различать корень-функцию и корень-прообраз степенной функции.
MVE: Он обновляется, разботчик забил на аппстор и выкладывает новые версии на своём сайте. Также рекомендую mpv, у них для brew свой репозиторий есть: https://github.com/mpv-player/homebrew-mpv
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
С точки зрения функционального подхода, функция - простое отображение одних данных в другие. Все входные параметры функции явно определены в заголовке, результат детерминирован относительно этих и только этих параметров, работа с окружением выведена за рамки чистых функций.