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 baruarray 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: 3Array 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.
Tantangan
MudahBaca tiga input:
- String (elemen pertama)
- Bilangan bulat (elemen kedua)
- 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
3Jika inputnya adalah red, 100, dan blue, outputnya harus:
red
100
blue
3Jika inputnya adalah hello, 7, dan world, outputnya harus:
hello
7
world
3Coba 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 tersebutPelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Ringkasan: Logika SederhanaOperator Logika Bagian 3Operator Logika Bagian 47Kalkulator Pembagian Tagihan
Pesan Selamat DatangMengambil input dari Pengguna10FizzBuzz dengan Variasi
Gambaran Umum PermainanMetode FizzBuzz2Variabel dan Tipe Data
Angka dan VariabelTipe Data stringTipe Data booleanTipe Data SymbolMemeriksa Tipe DataKonvensi PenamaanRangkuman: Membuat Variabel5Pengambilan Keputusan
Pernyataan IfIf - ElseRekap: Kalkulator SederhanaIf - Else BersarangPernyataan Unless8Perulangan
For Loop dengan RentangWhile LoopBreakNextRangkuman: FaktorialTimes LoopUntil LoopPerulangan BersarangRangkuman: Input Dinamis3Operator Bagian 1
Operator AritmetikaOperator ModuloPintasan AritmetikaRingkasan: Matematika SederhanaOperator Perbandingan6Dasar Input dan Output
Output dengan putsOutput dengan print dan pOutput dengan VariabelInput dengan getsMethod chompKonversi TipeRangkuman: Kalkulator UsiaRangkuman: Benar atau Salah9method
Mendefinisikan methodParameter methodNilai KembalianRangkuman: Sigma methodRangkuman: Validation methodNilai Default Parameter12Melakukan Perulangan pada Koleksi
Iterator EachEach dengan IndeksMelakukan Perulangan pada StringMap dan CollectLatihan sendiri: Compiler Ruby online