Terkadang saya melihat metode di Ruby yang memiliki "?" dan "!" pada akhirnya, misalnya:
name = "sample_string"
name.reverse
name.reverse!
name.is_binary_data?
Saya bertanya-tanya apa tujuan mereka? Apakah mereka hanya melakukan pelapisan gula sintaks?