«Карта» Нумери c в диапазоне Ruby - PullRequest
0 голосов
/ 03 марта 2020

Есть ли способ в Ruby "сопоставить" число с диапазоном, например, 10..20 * 0.5 #-> 15.

Я мог бы сам написать математику (и извлечь ее в метод для удобочитаемости кода) но если есть встроенный метод, который я хотел бы знать.

Вот версия для ручного труда, которую я бы хотел избежать.

def map_range(range, t)
  range.first + (range.last - range.first) * t
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...