Anda di halaman 1dari 6

VARIABLE DAN TIPE DATA

VARIABEL
Definisi Variabel:
Variabel adalah lokasi memory menyimpan berbagai data.

Konstanta
Konstanta ditulis dengan huruf kapital semua.

Inputan Output
# nama file latihan2a.rb 3.14159265359
PI = 3.14159265359
puts PI
VARIABEL GLOBAL DAN VARIABEL LOKAL
Variabel global didahului dengan tanda dolar ($).
Variabel lokal didahului dengan huruf kecil atau tanda under_score (_). Skup variabel lokal meliputi class, module, def, atau
do yang berada di dalam suatu blok.

Inputan Output
# nama file latihan2b.rb sekarang tahun 2015
$tahun = 2015 umur saya sekarang 20
umur = 20
puts "sekarang tahun #{$tahun}"
puts "umur saya sekarang #{umur}"
TIPE DATA
Semua tipe data di Ruby merupakan Object, termasuk tipe data primitif seperti Integer, Float, dan
Boolean. Bahkan, nil dan Class pun merupakan Object.
Integer
Integer atau bilangan bulat di Ruby mulai dari -2^30^ hingga 2^30-1^ atau dari -2^62^ hingga 2^62-1^.
Bilangan bulat yang berada pada range tersebut disebut Fixnum sedangkan yang berada di luar
disebut Bignum
Gunakan indikator base 0 untuk oktal, 0x untuk hex, atau 0b untuk binari. Kita juga bisa mendapatkan nilai
bilangan bulat dari suatu karakter ASCII dengan didahului tanda tanya (?).
FLOATS
Floats atau bilangan real. Adalah bilangan yang memiliki desimal. Di Ruby menggunakan tanda titik (.)
untuk menampilkan bilangan real.
STRINGS
Strings adalah rangkaian karakter.

input Output
# nama file latihan2c.rb escape using "\"
puts 'escape using "\\“’; That's right
puts 'That\'s right’; Hasil perkalian : 86400
puts "Hasil perkalian : #{24*60*60}";

EKSPRESI SUBTITUSI
input Output
# nama file latihan2d.rb Nilai x adalah 12.
x, y, z = 12, 36, 72 Jumlah x dan y adalah 48.
puts "Nilai x adalah #{ x }." Rata-ratanya adalah 40.
puts "Jumlah x dan y adalah #{ x + y }."
puts "Rata-ratanya adalah #{ (x + y + z)/3 }."

Anda mungkin juga menyukai