Number, String ve Boolean
Coddy'nin Lua Journey'sinin Luau'ya Giriş bölümünün bir parçası. Ders 6 / 80.
Luau, çoğu programın yapı taşlarını oluşturan üç temel ilkel türe sahiptir: string, number ve boolean. Lua'da başından beri bu değerleri kullanıyordun: Luau, bunları tür olarak bildirmeni sağlar.
string türü metin verileri içindir:
local productName: string = "Laptop"number türü, Lua'nın tek sayı türünden bildiğin gibi, hem tam sayılar hem de ondalıklı sayılar olmak üzere tüm sayısal değerleri kapsar:
local price: number = 999.99boolean türü, bayraklar ve koşullar için ideal olan true/false değerlerini temsil eder:
local inStock: boolean = trueTürü belirtildikten sonra her değişken bu türe bağlı kalır: "500" dizgesini price değişkenine atarsan, tür denetleyicisi hemen uyarı verir. Ayrıca şunu unutma: print(inStock), true sözcüğünü yazdırır; çünkü boolean değerler true/false dizgelerine dönüştürülür.
Görev
KolayÜç tür belirtilmiş değişkenle bir ürünü tanımla.
local productName: string = "Gaming Mouse"tanımla.local price: number = 49.99velocal inStock: boolean = truetanımla.- Üç değişkeni belirtilen sırayla, her satıra bir tane gelecek şekilde yazdır.
Kodu Çalıştır düğmesine bas: çıktıda Gaming Mouse, 49.99 ve true görünür.
Kendin dene
-- 1) productName, price ve inStock değişkenlerini türleriyle birlikte tanımla
-- 2) üçünü de ayrı birer satıra yazdır
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