Показано с 1 по 4 из 4

Тема: Numeric

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию Numeric

    Код:
    #===============================================================================
    # Numeric
    # Абстрактный класс для чисел.
    #===============================================================================
    class Numeric
      #----------------------------------------------------------------------------
      # Сравнивает число с указанными границами и, если оно выходит за пределы
      # допустимого диапазона, возвращает ближайшую границу, иначе ничего не делает
      # Возвращает  :Numeric
      # min         :Numeric - минимальное значение
      # max         :Numeric - максимальное значение
      #----------------------------------------------------------------------------
      def limit (min, max = nil)
        result = self
        if min && self < min
          result = min
        elsif max && self > max
          result = max
        end
        return result
      end
      #-----------------------------------------------------------------------------
    end
    Последний раз редактировалось Equilibrium Keeper; 16.07.2011 в 09:11.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Numeric