string
Termasuk bagian Dasar-Dasar dalam perjalanan GDScript di Coddy. Pelajaran 6 dari 92.
string adalah teks, yaitu rangkaian karakter seperti huruf, angka, spasi, dan simbol. Di GDScript, tipe datanya adalah String, dengan huruf S kapital.
Untuk membuat string, letakkan teks di dalam tanda kutip ganda atau tanda kutip tunggal:
var s1 = "This is a string"
var s2 = 'This is also a string'Tanda kutip menandai tempat teks dimulai dan diakhiri. Tanda kutip bukan bagian dari nilai, jadi print(s1) menampilkan This is a string.
Tanda kutip tunggal berguna saat teksnya berisi tanda kutip ganda:
var line = 'She said "Hi!"'
print(line)Ini mencetak She said "Hi!".
GDScript tidak memiliki tipe terpisah untuk satu karakter: "A" adalah String yang panjangnya satu karakter.
Digit di dalam tanda kutip juga merupakan teks. "25" adalah String, sedangkan 25 adalah int.
Tantangan
PemulaSimpan string I am learning to code with Coddy! dalam variabel bernama coddy.
Tulis teks yang persis sama, dengan huruf kapital, spasi, dan ! yang sama. Jangan ubah baris print(). Baris itu mencetak:
coddy = "I am learning to code with Coddy!"Coba sendiri
extends Node
func _ready():
# Buat variabel coddy di bawah ini
# Jangan ubah baris di bawah ini
print('coddy = "', coddy, '"')
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 DinamisLatihan sendiri: Compiler GDScript online