Rangkuman: Pengenalan Luau
Termasuk bagian Pengantar Luau dalam perjalanan Lua di Coddy. Pelajaran 5 dari 73.
Tantangan
SedangBuat variabel bernama userId dengan anotasi tipe eksplisit number dan tetapkan nilai 12345.
Buat variabel bernama username dengan anotasi tipe eksplisit string dan tetapkan nilai "john_doe".
Misalkan programmu berisi baris ini, yang ditolak oleh pemeriksa tipe:
username = userId -- ✗ type error: number is not a stringPerbaiki: buat variabel baru bernama userIdString dengan tipe string yang mengonversi userId menggunakan tostring(), lalu tetapkan userIdString ke username.
Terakhir, cetak userId dan username, masing-masing pada barisnya sendiri.
Coba sendiri
-- Tulis kodemu di sini
-- 1) deklarasikan userId: number = 12345 dan username: string = "john_doe"
-- 2) ubah userId dengan tostring() menjadi userIdString: string
-- 3) tetapkan userIdString ke username
-- Cetak hasilnya
print(userId)
print(username)
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
Menentukan Tipe Parameter dan Nilai KembalianMenentukan Tipe Fungsi AnonimFungsi yang Tidak Mengembalikan NilaiParameter OpsionalNilai Default ParameterFungsi VariadikMendefinisikan Tipe FungsiRangkuman: Fungsi Bertipe2Tipe Inti
Tipe Dasar: num, str, boolTipe 'any': Jalan Keluar DaruratTipe 'unknown'Nil & 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 dan Map
array BertipeMenambahkan dan Membaca ElemenApa Itu Tipe Map?Mendeklarasikan dan Mengakses MapMelakukan Iterasi pada TabelTabel dengan Bentuk Campuranarray Bertipe Multidimensitable.unpack dan VarargsRingkasan: array dan MapLatihan sendiri: Compiler Luau online