![]() 20
def cetak_info
puts "Nama: #{@nama}"
puts "NIM: #{@nim}"
end
def nama=(nama_baru)
@nama = nama_baru
end
def nama
@nama
end
end
# membuat objek baru
mhs = Mahasiswa.new("Irfani","0800759274")
mhs.cetak_info #menjalankan method cetak_info
mhs.nama = "Ridwan" # mengubah nama objek mhs
mhs.cetak_info
nama = mhs.nama # method ini akan mengembalikan nilai Ridwan
puts nama #mencetak variabel nama dengan isi Ridwan
Tabel 2.1. Contoh Program Ruby
Konvensi
pada
bahasa
ruby
ada yang
dibentuk
dari
bahasanya
sendiri dan juga ada yang dibentuk berdasarkan kesepakatan di komunitas
pengguna ruby. Beberapa konvensi tersebut adalah :
Class Names
Method_names and variable_names
Methods_asking_a_question?
Slightly_dangerous_methods!
@instance_variables
|