Menu
CoddyTech

Membuat array

Termasuk bagian Dasar-Dasar dalam perjalanan Ruby di Coddy. Pelajaran 58 dari 88.

array adalah kumpulan elemen yang berurutan. Anggap saja sebagai list yang dapat menyimpan beberapa nilai dalam satu variabel. array sangat berguna saat kamu perlu bekerja dengan kelompok data yang saling terkait.

Untuk membuat array di Ruby, gunakan tanda kurung siku [] dengan elemen yang dipisahkan oleh koma:

numbers = [1, 2, 3, 4, 5]
fruits = ["apple", "banana", "cherry"]
puts fruits  # Menampilkan setiap buah pada baris baru

array Ruby dapat menyimpan tipe data apa pun, dan kamu bahkan dapat mencampur berbagai tipe dalam array yang sama:

mixed = [42, "hello", true, 3.14]

Kamu juga bisa membuat array kosong dan menambahkan elemen nanti:

empty_list = []

Untuk memeriksa jumlah elemen dalam array, gunakan method length atau size:

colors = ["red", "green", "blue"]
puts colors.length  # output: 3

Array mempertahankan urutan elemennya, jadi item pertama yang kamu tambahkan tetap menjadi yang pertama, item kedua tetap menjadi yang kedua, dan seterusnya. Urutan ini menjadi penting saat kita belajar mengakses elemen satu per satu di pelajaran berikutnya.

challenge icon

Tantangan

Mudah

Baca tiga input:

  1. String (elemen pertama)
  2. Bilangan bulat (elemen kedua)
  3. String (elemen ketiga)

Buat array yang berisi tiga elemen ini sesuai urutan saat diterima. Lalu cetak array menggunakan puts, diikuti panjang array pada baris baru.

Misalnya, jika inputnya adalah apple, 42, dan banana, outputnya harus:

apple
42
banana
3

Jika inputnya adalah red, 100, dan blue, outputnya harus:

red
100
blue
3

Jika inputnya adalah hello, 7, dan world, outputnya harus:

hello
7
world
3

Coba sendiri

# Baca input
first_element = gets.chomp
second_element = gets.to_i
third_element = gets.chomp

# TODO: Tulis kodemu di bawah ini
# Buat array dengan ketiga elemen tersebut


# Cetak array menggunakan puts, lalu cetak panjang array tersebut
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Ruby online