Mendeklarasikan array
Termasuk bagian Dasar-Dasar dalam perjalanan Swift di Coddy. Pelajaran 62 dari 86.
Sejauh ini, kamu sudah bekerja dengan nilai satu per satu yang disimpan dalam variabel. Namun, bagaimana jika kamu perlu menyimpan daftar item, seperti kumpulan skor, nama, atau harga? Di sinilah array berguna.
array adalah kumpulan berurutan yang menyimpan beberapa nilai dengan tipe yang sama. Kamu bisa membuat array dengan menempatkan nilai di dalam tanda kurung siku, dipisahkan dengan koma:
let fruits = ["Apple", "Banana", "Orange"]
let scores = [85, 92, 78, 95]Swift secara otomatis menyimpulkan tipe array dari nilai-nilainya. Pada contoh di atas, fruits adalah array berisi string ([String]), dan scores adalah array berisi bilangan bulat ([Int]).
Kamu juga bisa mendeklarasikan array dengan anotasi tipe yang eksplisit:
var prices: [Double] = [9.99, 14.50, 3.25]Untuk membuat array kosong, kamu perlu menentukan tipe datanya karena Swift tidak bisa menyimpulkannya dari nilai-nilai:
var names: [String] = []
var numbers = [Int]()Kedua pendekatan membuat array kosong yang siap menyimpan nilai dengan tipe yang ditentukan.
Tantangan
MudahBuat tiga array berbeda untuk merepresentasikan sistem inventaris kecil:
- Array string bernama
productsyang berisi:"Laptop","Mouse","Keyboard" - Array bilangan bulat bernama
quantitiesyang berisi:5,20,15 - Array double kosong bernama
pricesdengan anotasi tipe yang eksplisit
Setelah mendeklarasikan ketiga array, cetak masing-masing pada baris terpisah sesuai urutan di atas.
Sebagai contoh, outputmu seharusnya:
["Laptop", "Mouse", "Keyboard"]
[5, 20, 15]
[]Coba sendiri
// TODO: Tulis kodemu di bawah ini
// 1. Buat array berisi string bernama 'products' dengan: "Laptop", "Mouse", "Keyboard"
// 2. Buat array berisi bilangan bulat bernama 'quantities' dengan: 5, 20, 15
// 3. Buat array kosong bertipe double bernama 'prices' dengan anotasi tipe yang eksplisit
// Cetak setiap array pada baris terpisahPelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator, Bagian 1
Operator AritmetikaOperator ModuloPenugasan MajemukRangkuman: Matematika SederhanaOperator Perbandingan7Dasar input/output
Fungsi printInterpolasi stringInput ReadLineKonversi tipe dataUlasan: Hingga 120Ulasan: Benar atau Salah10Fungsi
Deklarasikan FungsiParameter dan ArgumenNilai KembalianLabel ArgumenRangkuman: Fungsi SigmaRangkuman: Fungsi ValidasiNilai Default13Perulangan pada Urutan
Perulangan pada ElemenMetode enumeratePerulangan pada string P1Perulangan pada string P25Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Ringkasan: Logika SederhanaOperator Logika Bagian 3Operator Ternary8Kalkulator Pembagi Tagihan
Pesan SambutanMengambil Input3Optional
Apa Itu OptionalMengambil Nilai dari Optional dengan If LetGuard LetOperator Nil CoalescingRingkasan, Mengambil Nilai dari Optional dengan Aman6Pengambilan Keputusan
Pernyataan IfIf - ElseUlasan: Kalkulator SederhanaPernyataan SwitchSwitch dengan Rentang9Perulangan
For-In LoopWhile LoopRepeat-While LoopBreakContinueRingkasan: FaktorialRentang dalam LoopLoop BersarangRingkasan: Input Dinamis12Dasar array
Mendeklarasikan arrayMengakses elemenMengubah arrayMethod arrayRingkasan: Daftar produkRingkasan: Array terbalikTupleLatihan sendiri: Playground Swift