Ruby Konversi Array ke String

Ruby Konversi Array ke String

Di Ruby, kita dapat mengubah array menjadi string menggunakan metode join. Metode join menggunakan array dan separator sebagai argumen. Kemudian memisahkan unsur dalam array menggunakan nilai pemisah yang ditentukan.

Panduan cepat ini akan menunjukkan berbagai contoh mengonversi array menjadi string menggunakan metode bergabung Ruby.

Contoh 1

Misalkan kita memiliki array bilangan bulat, dan kita ingin mengonversi setiap unsur dalam array menjadi string.

Contoh di bawah ini menunjukkan bagaimana kita dapat melakukan tugas seperti itu menggunakan perulangan for sederhana.

var = [1,2,3,4,5]
for i in var
   i.to_s
   puts i
end

Dalam contoh di atas, kami mengimplementasikan for loop yang mengulangi setiap item dalam array. Kami kemudian meneruskan setiap item ke metode to_s yang mengubahnya menjadi string.

Contoh 2

Contoh berikutnya menggunakan metode join untuk memisahkan unsur dalam array ke nilai string individual.

var = [1,2,3,4,5]
puts var.join(", ")

Dalam contoh ini, kami menggunakan metode join untuk memisahkan setiap unsur array menjadi string literal. Kami menggunakan koma dan spasi sebagai pembatas.

Contoh 3

Jika Anda ingin menggabungkan semua unsur dalam array menjadi nilai string tunggal, Anda dapat menentukan pembatas sebagai:

var = [1,2,3,4,5]
puts var.join("")

Contoh yang ditunjukkan di atas akan mengembalikan semua unsur dalam array yang digabungkan menjadi nilai string tunggal.

Contoh 4

Kita juga dapat menggunakan metode split untuk mengonversi string menjadi array.

print "Ruby is a fun programming language".split

Ruby mengambil pembatas yang ditentukan dalam metode split dan membagi string menjadi blok yang sama pada argumen yang cocok.

Jika tidak ada pembatas yang ditentukan, Ruby akan menggunakan spasi sebagai nilai default. Array yang dihasilkan adalah seperti yang ditunjukkan:

["Ruby", "is", "a", "fun", "programming", "language"]

Penutupan

Panduan singkat ini telah menggunakan contoh untuk mengilustrasikan cara mengonversi unsur dalam array menjadi string.

Related Posts