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 AritmetikaRangkuman: Matematika SederhanaOperator Perbandingan7Dasar Input dan Output
OutputOutput dengan VariabelPemformatan stringInputKonversi TipeRangkuman: Hingga 120Rangkuman: Benar atau Salah10Fungsi
Deklarasikan FungsiArgumenNilai KembaliTipe Nilai KembaliRangkuman, Fungsi SigmaRangkuman, Fungsi ValidasiNilai Default5Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Rangkuman: Logika SederhanaOperator Logika Bagian 3Operator Ternary8Kalkulator Pembagian Tagihan
Pesan SambutanMenerima input11FizzBuzz dengan Variasi
Gambaran Umum PermainanFungsi FizzBuzz3Variabel Bagian 2
Deklarasi TipeInferensi TipeKonstantaRingkasan: Inisialisasi VariabelKonversi Tipe6Pengambilan Keputusan
Pernyataan IfIf - ElseUlasan: Kalkulator SederhanaIf - Else BersarangPernyataan Match9Perulangan
For loopWhile loopBreakContinueRingkasan: FaktorialFungsi rangeNested loopRingkasan: Input dinamis12Dasar-Dasar array
Mendeklarasikan arrayMengakses Elemen arrayMengubah arrayMethod arrayRingkasan: Array Hasil KaliRingkasan: array TerbalikArray BertipeLatihan sendiri: Compiler GDScript online