Cách đơn giản nhất để thay đổi số âm thành dương bằng ruby là gì?Ruby: Thay đổi số âm thành số dương?
tức là. Thay đổi "-300" đến "300"
Cách đơn giản nhất để thay đổi số âm thành dương bằng ruby là gì?Ruby: Thay đổi số âm thành số dương?
tức là. Thay đổi "-300" đến "300"
Sử dụng abs
sẽ trả lại absolute value một số
-300.abs # 300
300.abs # 300
Đặt một dấu hiệu tiêu cực ở phía trước nó.
>> --300
=> 300
>> x = -300
=> -300
>> -x
=> 300
Chỉ cần lưu ý rằng nếu số đã dương, điều này sẽ làm cho nó âm. –
Vâng. Làm rõ rằng trong bình luận của tôi cho câu trả lời được chấp nhận ở trên. –
không phải là thiên tài hay không điên rồ. –
Bạn thử cách này như thế nào.
2.0.0-p643 :006 > b = "-300".gsub("-", "")
=> "300"
2.0.0-p643 :005 > b = "--300".gsub("-", "")
=> "300"
Câu trả lời của tôi chỉ dành cho số âm, nếu bạn cần luôn có giá trị tuyệt đối thì đây chắc chắn là cách tốt hơn. –
Yacoby, hoàn hảo. Đúng thứ tôi cần. – Shpigford