Proyek: Struktur Tugas
Termasuk bagian Pengantar Luau dalam perjalanan Lua di Coddy. Pelajaran 45 dari 73.
Tantangan
MudahLetakkan fondasi pengelola tugas.
Tentukan alias tipe bernama Task yang menjelaskan sebuah tabel dengan:
idbertipenumbertitlebertipestringdonebertipeboolean
Buat array bertipe bernama tasks bertipe {Task} yang berisi, secara berurutan:
- id
1, title"Learn Luau types", donefalse - id
2, title"Build a task manager", donefalse - id
3, title"Write tests", donetrue
Lalu cetak, masing-masing pada baris tersendiri:
idtugas pertamatitletugas pertama- flag
donetugas pertama - jumlah tugas (gunakan
#)
Coba sendiri
-- Tulis kodemu di sini
-- 1) definisikan tipe Task = {id: number, title: string, done: boolean}
-- 2) buat tasks: {Task} dengan tiga tugas awal
-- 3) cetak id, title, dan penanda done dari tugas pertama, lalu jumlah tugas
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 Bertipe7Proyek: Pengelola Tugas dengan Tipe
Proyek: Struktur TugasFungsi untuk Menambahkan Tugas2Tipe 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