Ruby Tips #1

Các tips nhanh cho Ruby hoặc Rails

Ruby Tips #1

Tìm phần tử khác nhau từ 2 mảng

(a + b) - (a & b)
# Ví dụ
([1,2,3,4] + [1,3]) - ([1,2,3,4] & [1,3])
=> [2,4]

Làm tròn số thập phân

Để làm tròn đến số thập phân thứ ba và hiển thị đến hai chữ số thập phân trong Ruby, bạn có thể sử dụng phương thức round và định dạng chuỗi %. Ví dụ:

number = 0.09999999701976785
rounded_number = number.round(3) # làm tròn đến số thập phân thứ ba
formatted_number = "%.2f" % rounded_number # hiển thị đến hai chữ số thập phân
puts formatted_number # kết quả sẽ là 0.10

Trong đó, % là phép định dạng chuỗi trong Ruby, và "%.2f" chỉ định rằng số đó sẽ được hiển thị đến 2 chữ số thập phân.