Özet: Luau'ya Giriş
Coddy'nin Lua Journey'sinin Luau'ya Giriş bölümünün bir parçası. Ders 5 / 73.
Görev
Ortanumber türünde açık bir tür belirtimiyle userId adlı bir değişken oluşturun ve ona 12345 değerini atayın.
string türünde açık bir tür belirtimiyle username adlı bir değişken oluşturun ve ona "john_doe" değerini atayın.
Programınızın, tür denetleyicisinin reddettiği şu satırı içerdiğini varsayalım:
username = userId -- ✗ type error: number is not a stringDüzeltin: userId değerini tostring() kullanarak dönüştüren, string türünde userIdString adlı yeni bir değişken oluşturun; ardından userIdString değerini username değişkenine atayın.
Son olarak userId ve username değerlerini, her biri kendi satırında olacak şekilde yazdırın.
Kendin dene
-- Kodu buraya yaz
-- 1) userId: number = 12345 ve username: string = "john_doe" değişkenlerini tanımla
-- 2) userId'yi tostring() ile userIdString: string'e dönüştür
-- 3) userIdString'i username'e ata
-- Sonuçları yazdır
print(userId)
print(username)
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ışmak
Parametreleri ve Geri Dönüş Değerlerini TiplendirmeAnonim Fonksiyonları TiplendirmeHiçbir Şey Döndürmeyen Fonksiyonlarİsteğe Bağlı ParametrelerVarsayılan Parametre DeğerleriDeğişken Sayıda Parametre Alan Fonksiyonlar (Variadic)Fonksiyon Tiplerini TanımlamaÖzet: Tiplendirilmiş Fonksiyonlar2Temel Tipler
Temel Tipler: num, str, bool'any' Tipi: Kaçış Yolu'unknown' TipiNil ve İsteğe Bağlı (Optional) TiplerUygulamada Tip ÇıkarımıAçık Tip BelirteçleriÖzet: Temel Tipler Pratiği5Diğ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ı3Tipli Tablolar: Diziler ve Map'ler
Tipli DizilerEleman Ekleme ve OkumaMap Tipi Nedir?Map Bildirimi ve Map'lere ErişimTablolar Üzerinde YinelemeKarma Biçimli TablolarÇok Boyutlu Tipli Dizilertable.unpack ve VarargsÖzet: Diziler ve Map'lerKendi başına pratik yap: Online Lua derleyicisi