Kode Luau Pertamamu
Termasuk bagian Pengantar Luau dalam perjalanan Lua di Coddy. Pelajaran 3 dari 80.
Waktunya menulis kode Luau pertamamu! Bahan baru selain Lua yang sudah kamu kenal adalah anotasi tipe: titik dua dan nama tipe setelah nama variabel.
local variableName: type = valueContohnya, variabel yang hanya boleh menyimpan teks:
local message: string = "Hello, World!"Bagian : string memberi tahu pemeriksa tipe bahwa message harus berisi nilai string. Coba tetapkan angka ke variabel itu nanti, dan pemeriksa akan melaporkan error selagi kamu masih mengedit.
Luau juga memberimu cara yang lebih bagus untuk membuat output: interpolasi string. String yang ditulis dengan tanda backtick dapat menyisipkan ekspresi apa pun di dalam kurung kurawal:
local name: string = "Coddy"
print(`Hello, {name}!`) -- Halo, Coddy!
print(`2 + 3 is {2 + 3}`) -- 2 + 3 adalah 5Bandingkan dengan merangkai .. di mana-mana: interpolasi membuat teks tetap mudah dibaca, sementara {braces} menangani penggabungan.
Tantangan
MudahSimpan nama bahasa dalam variabel bertipe dan sapa bahasa tersebut.
- Di bawah komentar, deklarasikan
local language: string = "Luau". - Ubah print menjadi string backtick:
print(`Hello, {language}!`).
Tekan Jalankan Kode: output menampilkan Hello, Luau!.
Coba sendiri
-- Nyatakan bahasa di sini
print(``)
Semua pelajaran di Pengantar Luau
1Memulai dengan Luau
Apa Itu Luau?Mengapa Menggunakan Luau?Kode Luau PertamamuPemeriksaan Tipe dan Mode ErrorRangkuman: Pengenalan Luau4Bekerja dengan Fungsi
Mengetik Parameter dan Nilai KembalianMengetik Fungsi AnonimFungsi Tanpa Nilai KembalianParameter OpsionalNilai Parameter DefaultNilai Default untuk BooleanFungsi VariadikMendefinisikan Tipe FungsiUlasan: Fungsi Bertipe2Tipe Inti
Number, String, dan BooleanTipe 'any': Jalan KeluarTipe 'unknown'Nil dan Tipe OpsionalInferensi Tipe dalam PraktikAnotasi Tipe EksplisitUlasan: Latihan Tipe Inti5Alias, Union, dan Intersection
Alias Tipe untuk Tipe PrimitifTipe UnionMenggunakan Tipe UnionTipe LiteralTipe IntersectionMenggabungkan Alias TipeRekap: Kombinasi Tipe Lanjutan3Tabel Bertipe: array & map
Array BertipeMenambahkan dan Membaca ElemenApa Itu Tipe Map?Mendeklarasikan dan Mengakses MapMenelusuri TabelTabel dengan Bentuk CampuranMembaca GridMembuat Gridtable.unpackRangkuman: array dan mapLatihan sendiri: Compiler Luau online