Mendeklarasikan array
Termasuk bagian Dasar-Dasar dalam perjalanan GDScript di Coddy. Pelajaran 62 dari 92.
array menyimpan beberapa nilai dalam satu variabel, secara berurutan. Kamu membuatnya dengan tanda kurung siku [] dan memisahkan nilai-nilainya dengan koma:
var items := [1, "two", 3.5, true]array biasa dapat menampung nilai dengan tipe yang berbeda, seperti int, string, float, dan boolean di atas. array kosong berupa sepasang tanda kurung siku tanpa apa pun di dalamnya:
var inventory := []print() menampilkan seluruh array, dengan string di dalam tanda kutip:
var fruits := ["apple", "pear"]
print(fruits)["apple", "pear"]method size() mengembalikan jumlah elemen yang ada di dalam array. Kamu memanggilnya dengan titik setelah array:
var items := [1, "two", 3.5, true]
print(items.size())4array juga dapat menyimpan array lain. size() hanya menghitung elemen tingkat teratas, jadi [[1, 2], [3, 4, 5]] memiliki ukuran 2.
Tantangan
MudahBuat list belanja.
Masukkan string bread, eggs, milk dan butter, dalam urutan ini, di dalam tanda kurung siku shopping_list. Kedua baris print() sudah ditulis, jadi program akan mencetak:
["bread", "eggs", "milk", "butter"]
4Coba sendiri
extends Node
func _ready():
# Masukkan keempat item ke dalam tanda kurung siku
var shopping_list := []
print(shopping_list)
print(shopping_list.size())
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaPembagian Bilangan BulatOperator ModuloPintasan AritmetikaRingkasan: Matematika SederhanaOperator Perbandingan7Dasar input dan output
OutputOutput dengan variabelPemformatan stringInputKonversi tipeRekap: Sampai 120Rekap: Benar atau Salah10Fungsi
Deklarasikan FungsiArgumenNilai KembaliTipe PengembalianRangkuman, Fungsi SigmaRangkuman, Fungsi ValidasiNilai Default5Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Ulasan: Logika SederhanaOperator Logika Bagian 3Operator Ternary8Kalkulator Pembagi Tagihan
Pesan SambutanMenerima Input3Variabel Bagian 2
Deklarasi TipeInferensi TipeKonstantaRangkuman: Inisialisasi VariabelKonversi Tipe6Pengambilan Keputusan
Pernyataan IfIf - ElseRangkuman: Kalkulator SederhanaIf - Else BersarangPernyataan Match9Perulangan
For LoopWhile LoopBreakContinueRingkasan: FaktorialFungsi rangeNested LoopRingkasan: Input Dinamis12Dasar-Dasar array
Mendeklarasikan arrayMengakses elemen arrayMengubah arrayMethod arrayUlasan: Array Hasil KaliUlasan: Array TerbalikArray BertipeLatihan sendiri: Compiler GDScript online