Struktur Logika Perulangan Pada Ruby Programming, Perulangan atau dalam bahasa inggrisnya adalah loop, atau looping. Setiap bahasa pemrograman tentunya memiliki perulangan, terutama perulangan pada Ruby. Banyak algoritma yang memerlukan proses perulangan atau looping sebagai terwujudnya algoritma seperti menggunakan array, searching, sorting dan lainnya.
Ada beberapa perulangan pada Ruby, seperti for, while, until, dan .each. Dari masing-masing metode perulangan pada Ruby yang berbeda ialah .each. Jenis perulangan .eachbiasanya digunakan untuk memecah array, namun arraysendiri dapat disedehanakan dengan semua perulangan, kembali lagi ke masing-masing kebutuhan.
Pengertian Dasar Perulangan Pada RUBY
Seperti namanya perulangan atau looping yaitu digunakan untuk mempermudah melakukan proses yang berulang-ulang sesuai dengan perintahnya. Contoh sederhananya adalah, apabila kita menampilkan angka 1 sampai 100.
Penulisan Perulangan FOR pada RUBY
Perulangan for digunakan untuk mengulang suatu pernyataan sebanyak yang kita butuhkan. Penggunaan perulangan for pada Ruby yaitu dengan menentukan kondisi jumlah atau nilai yang ingin diulang “variabel in nilai awal .. nilai akhir ”, contoh sederhananya:
for k in 1..10 print k end
Dari kode perulangan for pada Ruby diatas akan mencetak angka 1 – 10, seperti gambar dibawah ini:
penjelasan mengenai kode ruby diatas sebagai berikut
k : variabel yang digunakan untuk menampung nilai pengulangan
1 : nilai awal dari sebuah pengulangan
.. : mendefinisikan bahwa pengulangan berlanjut sampai
10 : nilai akhir dari sebuah pengulangan for
variabel akan menampung setiap pengulangan yang terjadi di ruby mulai dari nilai awal sampai dengan nilai akhir.
Penulisan Perulangan While Pada RUBY
Perulangan while mirip dengan for, namun untuk menentukan kondisinya hanya dengan menggunakan operator perbandingan saja, misalnya $i <= batas, contoh sederhananya:
counter = 1 while counter <= 10 puts counter counter = counter + 1 end
Untuk outputnya kurang lebih sama dengan penjelasan perulangan sebelumnya, yaitu perulangan dengan menggunakan for. Dimana akan menampilkan angka 1 – 9, perbedaan yang mencolok dengan menggunakan for adalah kondisi tidak ditulis didalam fungsi perulangannya, dan proses penambahan angka.
Penulisan Perulangan each pada RUBY
Jenis perulangan each pada RUBY ini adalah yang paling berbeda dari perulangan sebelumnya, yaitu perulangan each pada RUBY ini berguna untuk memecah isi array, atau lebih sederhananya ialah untuk menyederhanakan nilai array agar dapat dibaca dengan mudah, berikut ini adalah contoh Kode nya:
array = [1,2,3,4,5] array.each do |x| x += 10 puts "#{x}" end
Contoh sederhana diatas maka akan menampilkan output seperti gambar dibawah ini:
Demikianlah Cara Memahami Perulangan Pada Ruby Programming