Apa itu irb?
Mengenal apa itu irb, cara menggunakan irb dan mengetahui hal-hal didalam irb.
Interactive Ruby Shell juga biasa dipanggil irb terinstall otomatis pada saat kita menginstall ruby, fungsinya sebagai area menjalankan kode ruby tanpa harus menyimpan kedalam sebuah file atau biasa dikenal dengan sandbox / playground, sehingga kita dapat langsung menjalankan kode ruby yang kita tullis, biasanya irb ini dimanfaatkan untuk eksperiment atau hanya mencoba beberapa baris kode ruby saja.
Sesuai namanya Interactive, ketika kamu menuliskan kode ruby, komputermu akan memprosesnya dan menampilkan hasilnya.
Cara menjalankan irb
Jalankan irb melalui terminal kamu dengan cara mengetikan irb
, jika tidak bisa kemungkinan ruby tidak terinstall, silahkan kembali kepembahasan tentang installasi Ruby jika belum menginstall.
Diatas adalah tampilan ketika irb terbuka, selanjutnya kita menuliskan kode Ruby pada irb, seperti belajar bahasa pemprograman pada umumnya kita menuliskan ritual "Hello World"
.
Jika kita tekan tombol ENTER
pada keyboard maka kode tersebut akan dieksekusi oleh irb dan menghasilkan seperti dibawah ini.
Sekarang kode ruby sudah dieksekusi dan menghasilkan output Hello World
dan return value nil
, jangan bingung nanti akan kita ulas lebih rinci, puts
adalah kependekan dari "put string" adalah perintah untuk menampilkan sesuatu dilayar.
Jika kita amati pada hasil eksekusi diatas terdapat Hello World
yang dimana sebagai hasil output, dan tanda =>
ini adalah tanda return value/ nilai kembalian yang bernilai nil
, pada ruby hasil output dan return value berbeda, pada contoh ini puts adalah sebuah perintah yang output yang menjadi string dan mengembalikan nilai hampa atau nil
.
Contoh lain,
Diatas adalah perintah penjumlahan pada ruby, sederhana saja diatas mengembalikan nilai / return value 35
tapi tidak memberikan output.
Semoga sampai sini bisa dipahami.
Cara keluar dari irb
Untuk keluar dari irb kamu bisa mengetikan exit
atau quit
, maka dengan salah satu itu kita kembali tampilan terminal semula.
Itulah penjelasan tentang irb, semoga tidak ada kesulitan dalam memahami irb.
Last updated