bab 8 variabel

8
Variabel

Upload: achmaddenynugroho

Post on 13-Oct-2015

3 views

Category:

Documents


0 download

DESCRIPTION

Ruby Programming about variabel

TRANSCRIPT

  • Variabel

  • PendahuluanVariabel adalah nama untuk suatu nilaiVariabel diciptakan dan diberikan suatu nilai melalui ekspresi assignment (=).

  • Contoh Variabel Numbervar1 = 8var2 = var1var1=6Jika ditampilkan isi variabel:var1 6var2 8

  • Contoh Variabel Stringperson1 = "Tim"person2 = person1person1[0] = 'JJika ditampilkan isi variabel:person1 "Jim"person2 "Jim"person1 = "Tim"person2 = person1.dupperson1[0] = "JJika ditampilkan isi variabel:person1 "Jim"person2 "Tim"

  • Variabel globalSyntaks : $nama_variabelTampak di seluruh bagian program terkaitVariabel global memiliki nilai default nil, jika tidak diinisialisasi menyebabkan warning

  • Variabel lokalSyntaks: _nama_variabel atau huruf pertama huruf kecilTampak pada metode atau blok dimana variabel dibuatVariabel lokal tampak seperti ekspresi pemanggilan method/fungsi. Sehingga tidak ada ekspresi assignment maka dianggap sebagai method

  • Variabel instance (@) dan variabel class (@@)Digunakan pada pemrograman berbasis objekVariabel class HARUS diinisialisasi atau diberi nilai awalVariabel instance memiliki nilai default nil, jika tidak diinisialisasi menyebabkan warning

  • Variabel konstanPada umumnya menggunakan huruf besarContoh: CM_PER_INCH = 2.54 # Define a constant.