Menu
CoddyTech

Kode Luau Pertamamu

Termasuk bagian Pengantar Luau dalam perjalanan Lua di Coddy. Pelajaran 3 dari 73.

Saatnya menulis kode Luau pertamamu! Tambahan baru di atas Lua yang sudah kamu kenal adalah anotasi tipe: titik dua dan nama tipe setelah nama variabel.

local variableName: type = value

Contohnya, 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, maka pemeriksa akan melaporkan error selagi kamu masih mengedit.

Luau juga menyediakan cara yang lebih mudah untuk membuat output: interpolasi string. String yang ditulis dengan tanda backtick dapat menyertakan 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 5

Bandingkan dengan merangkai .. di mana-mana: interpolasi membuat teks tetap mudah dibaca, sementara {braces} menangani penggabungan.

challenge icon

Tantangan

Mudah

Buat variabel bernama language dengan anotasi tipe eksplisit string dan tetapkan nilai "Luau".

Lalu cetak pesan Hello, Luau! menggunakan interpolasi string: string backtick yang menyisipkan {language}.

Coba sendiri

-- Tulis kodemu di sini
-- 1) deklarasikan language: string = "Luau"
-- 2) cetak salam dengan string bertanda backtick: `Hello, {language}!`
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Pengantar Luau

Latihan sendiri: Compiler Luau online