İlk Luau Kodunuz
Coddy'nin Lua Journey'sinin Luau'ya Giriş bölümünün bir parçası. Ders 3 / 80.
İlk Luau kodunu yazma zamanı! Bildiğin Lua’ya eklenen yeni özellik tür açıklaması: değişken adından sonra gelen bir iki nokta üst üste işareti ve tür adı.
local variableName: type = valueÖrneğin, yalnızca metin değerleri tutması gereken bir değişken:
local message: string = "Hello, World!": string bölümü, tür denetleyicisine message değişkeninin metin değerleri içermesi gerektiğini söyler. Daha sonra ona bir sayı atamayı dene; denetleyici, hâlâ düzenleme yaparken bir hata bildirir.
Luau, çıktı oluşturmanın daha kullanışlı bir yolunu da sunar: metin enterpolasyonu. Ters tırnaklarla yazılan bir metin, süslü parantezlerin içine herhangi bir ifade yerleştirebilir:
local name: string = "Coddy"
print(`Hello, {name}!`) -- Merhaba, Coddy!
print(`2 + 3 is {2 + 3}`) -- 2 + 3, 5 ederBunu her yerde .. kullanarak birleştirmekle karşılaştır: enterpolasyon metni okunaklı tutarken birleştirme işini {braces} yapar.
Görev
KolayDil adını tür belirtilmiş bir değişkende saklayın ve onu selamlayın.
- Yorum satırının altına
local language: string = "Luau"bildirimini ekleyin. - print ifadesini ters tırnaklı bir dizgeyle değiştirin:
print(`Hello, {language}!`).
Run Code düğmesine basın: çıktı Hello, Luau! değerini gösterir.
Kendin dene
-- Dili burada belirtin
print(``)
Luau'ya Giriş bölümündeki tüm dersler
1Luau ile Başlarken
Luau Nedir?Neden Luau Kullanılmalı?İlk Luau KodunuzTip Denetimi ve Hata ModlarıÖzet: Luau'ya Giriş4Fonksiyonlarla Çalışma
Parametreleri ve Dönüş Değerlerini Tür BelirtmeAnonim Fonksiyonları Tür BelirtmeDeğer Döndürmeyen Fonksiyonlarİsteğe Bağlı ParametrelerVarsayılan Parametre DeğerleriBoolean Değerler için VarsayılanlarDeğişken Sayıda Parametre Alan FonksiyonlarFonksiyon Türlerini TanımlamaTekrar: Tür Belirtilmiş Fonksiyonlar2Temel Türler
Number, String ve Boolean'any' Türü: Kaçış Yolu'unknown' TürüNil ve İsteğe Bağlı TürlerTür Çıkarımı UygulamadaAçık Tür Ek AçıklamalarıTekrar: Temel Türler Alıştırması5Diğer Adlar (Aliases), Birleşimler, Kesişimler
İlkel Tipler için Tip Diğer Adları (Type Aliases)Birleşim Tipleri (Union Types)Birleşim Tipleri ile ÇalışmakLiteral (Sabit) TiplerKesişim Tipleri (Intersection Types)Tip Diğer Adlarını BirleştirmeÖzet: Gelişmiş Tip Kombinasyonları3Türlenmiş Tablolar: Diziler ve Map’ler
Türlenmiş DizilerÖğe Ekleme ve OkumaMap Türü Nedir?Map’leri Tanımlama ve ErişmeTablolar Üzerinde YinelemeKarma Şekilli TablolarBir Izgarayı OkumaBir Izgara Oluşturmatable.unpackÖzet: Diziler ve Map’lerKendi başına pratik yap: Online Luau derleyicisi