понедельник, 23 июля 2012 г.

rand, .abs, .round, .ceil, .floor, .sqrt, PI - расшифровка

Различные методы класса numeric.


irb(main):001:0> rand(10)
8

rand - random. Случайный. Выдает случайный результат.


irb(main):001:0> (-5).abs
5

.abs - absolute. Выдает значение по модулю (абсолютное значение).


irb(main):001:0> (2.1635).round
2

round  - округление. Округляет число до ближайшего целого.


irb(main):001:0> (2.1635).ceil
3

.ceil - покрывать. Выдает наименьшее целое число, которое больше или равно num.

irb(main):001:0> (2.1635).floor
2

.floor - минимальный уровень. Возвращает наибольшее целое число, которое меньше или равно num.


irb(main):001:0> Math.sqrt(289)
17.0

sqrt - square root. Квадратный корень. Вычисляет квадратный корень.


irb(main):001:0> Math::PI * (3*3)
28.2743338823081

Math::PI -  определяет отношение длины окружности к ее диаметру, определяемое константой Пи.

Комментариев нет:

Отправить комментарий