кодесурса

Операторы присваивания Ruby

script1adsense2code
script1adsense3code

Операторы присваивания

В Ruby оператор присваивания выполняется с помощью оператора равенства «=». Это применимо как к переменным, так и к объектам, поскольку строки, числа с плавающей точкой и целые числа на самом деле являются объектами в Ruby, вы всегда назначаете объекты.

оператор название Описание пример
знак равно Равный оператор "=" Простой оператор присваивания, присваивает значения от правых операндов к левому операнду z = x + y назначит значение a + b в c
+ = Добавить AND Добавляет правый операнд к левому операнду и присваивает результат левому операнду х + = у эквивалентно х = х + у
знак равно Вычесть И Вычитает правый операнд из левого операнда и присваивает результат левому операнду х - = у эквивалентно х = х - у
знак равно Умножить И Умножает правый операнд на левый операнд и присваивает результат левому операнду х * = у эквивалентно х = х * у
знак равно Разделите И Делит левый операнд на правый операнд и присваивает результат левому операнду х / = у эквивалентно х = х / у
знак равно Модуль И Принимает модуль, используя два операнда и присваивает результат левому операнду х% = у эквивалентно х = х% у
знак равно Экспонент И Выполняет экспоненциальный расчет операторов и присваивает значение левому операнду х ** = у эквивалентно х = х ** у

Пример: оператор присваивания Ruby

puts ("assignment operator in Ruby")
x = 47
puts ("abbreviated assignment add")
puts x += 20
puts ("abbreviated assignment subtract")
puts x -= 20
puts ("abbreviated assignment multiply")
puts x *= 4
puts ("abbreviated assignment divide")
puts x /= 4
puts ("abbreviated assignment modulus") 
puts x %= 6
puts ("abbreviated assignment exponent")
puts x **= 4

Выход:

 оператор присваивания в Ruby
сокращенное назначение добавить
67
сокращенное назначение вычитать
47
сокращенное присвоение умножить
188
сокращенное разделение
47
сокращенный модуль присваивания
5
сокращенный показатель присваивания
625

Предыдущая: Операторы сравнения Ruby
Далее: Ruby Parallel Assignment

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code