11/08/2018, 21:14

Ruby operators

1) Toán tử operators + : Cộng - : Trừ * : Nhân / : Chia % : Chia lấy dư ** : Luỹ thừa 2) Gán operators = : c = a + b += : c += a -> c = c + a -= : c -= a -> c = c - a *= : c *= a -> c = c * a /= : c /= a -> c = c / a %= : c %= a -> c = c % a **= : c **= ...

1) Toán tử operators

+  : Cộng
-  : Trừ
*  : Nhân
/  : Chia
%  : Chia lấy dư
** : Luỹ thừa

2) Gán operators

=   : c = a + b 
+=  : c += a -> c = c + a 
-=  : c -= a -> c = c - a
*=  : c *= a -> c = c * a 
/=  : c /= a -> c = c / a 
%=  : c %= a -> c = c % a
**= : c **= a -> c = c ** a 

Ngoài ra trong phép gán còn có cái này

a = 10
b = 20
c = 30

# Nó khá là dài dòng bạn có thể viết lại như thế này:
a, b, c = 10, 20, 30 # tương đương a = 10, b = 20, c = 30

# Thay đổi giá trị

a, b = b, c  # tương đương với a = 20, b = 30
0