Tampilkan postingan dengan label ruby. Tampilkan semua postingan
Tampilkan postingan dengan label ruby. Tampilkan semua postingan

Rabu, 06 April 2011

Tipe Data Dasar Ruby

  1. Angka
    Ruby dapat menangani angka baik yang bertipe integer maupun float. Untuk tipe data
    Integer di Ruby, kelas Integer dibagi dalam dua kelas yakni FixNum dan BigNum.

  1. String
    Tipe data String di Ruby sama dengan tipe data String pada bahasa pemrograman lain umumnya. Untuk membuat tipe data String, anda dapat menggunakan kutip satu ‘ ataupun kutip dua “ . Adapun perbedaan di antara keduanya, yakni di mana objek String yang dibuat dengan kutip dua “ akan mengerti karakter khusus seperti ‘\n’,’\r’,’\b’ ,dsb. ; sedangkan karakter dengan objek String yang dibuat dengan kutip satu ‘ tidak bisa menerjemahkan karakter khusus di atas.

Kelas String kaya akan metode-metode yang powerful. Anda dapat mencoba beberapa di antaranya seperti berikut ini.

· length—untuk mengetahui panjang suatu string.

· capitalize—untuk mengubah huruf pertama pada awal kalimat menjadi huruf kapital.

· downcase—mengubah string menjadi huruf kecil.

· upcase—mengubah string menjadi huruf besar.

· swapcase—mengubah objek string dengan huruf kecil diubah menjadi huruf kapital dan sebaliknya.

· strip—membuang karakter whitespace di awal dan akhir string.

· reverse—membalikkan string.

· include ? str—mengembalikan true jika substring str terdapat dalam string dan false jika tidak ada.

· chop—membuang karakter terakhir dari string.


Selasa, 22 Februari 2011

Pengenalan RUBY

Ruby adalah bahasa pemrograman scripting yang berorientasi obyek. Tujuan dari ruby adalah menggabungkan semua bahasa pemrograman scripting yang ada di dunia. Ruby ditulis dengan bahasa C dengan kemampuan dasar seperti perl dan python. Ruby pertama kali dibuat oleh seorang programmer jepang bernama Yukihiro. Penulisan ruby dimulai pada Februari 1993 dan pada desember 1994 ditulis versi alpha dari ruby. Pada awal perkembangan ruby, Yukihiro menulis ruby sendiri sampai pada tahun 1996 terbentuk komunitas ruby yang banyak mengkuntribusikan ruby.

Struktur program ruby umumnya memakai indentasi seperti bahasa python. Akan tetapi, indentasi tidak mutlak harus dilakukan, karena ruby menggunakan keyword end untuk menandakan akhir dari suatu program..

A. Variabel

Variabel pada ruby ada beberapa macam. Instance variabel dari sebuah kelas yang dideklarasikan dengan sebuah “@” yang akan membuatnya bisa diakses oleh semua instance method yang ada dikelas tersebut.

Jika identifier diawali ($) = variabel global.

Jika identifier diawali (@) = instance variabel.

Jika variabel diawali (@@) = variabel kelas.

B. Tipe data

Jenis tipe data pada ruby menerima dan memahami angka, string-angka, dan string adalah dasar tipe data.

C. Operator OR

Operator itu digunakan saat conditional, if assigment variabel, dan penjelasan.

1) C = a||b atau c = a or b, maksudnya sintaks diatas adalah jika variabel a nilai false maka c samadengan b.

2) C ||=3, maksudnya sintaks ini merupakan kependekan dari sintaks poin pertama, jika c belum terdefinsi, maka diisi nilai 3.