type() Fonksiyonu
Coddy'nin Lua Journey'sinin Fundamentals bölümünün bir parçası — ders 9 / 90.
type() fonksiyonu, girdi olarak herhangi bir değeri veya değişkeni alır ve size onun hangi veri tipi olduğunu söyleyen bir dize (string) döndürür. İşte nasıl çalıştığı:
playerScore = 100
playerName = "Coddy"
isReady = true
emptyValue = nil
print(type(playerScore)) -- çıktı: number
print(type(playerName)) -- çıktı: string
print(type(isReady)) -- çıktı: boolean
print(type(emptyValue)) -- çıktı: nilGörev
KolaySize farklı veri türleri içeren önceden tanımlanmış birkaç değişken verilmiştir. Her bir değişkenin veri türünü belirlemek ve yazdırmak için type() fonksiyonunu kullanın.
Değişkenler şunlardır:
mysteryValue1 = 42mysteryValue2 = "Adventure"mysteryValue3 = falsemysteryValue4 = nil
Her bir değişkenin türünü sırayla, her satıra bir tane gelecek şekilde yazdırın.
Beklenen Çıktı:
number
string
boolean
nilKopya kağıdı
type() fonksiyonu, bir değerin veya değişkenin veri türünü bir dize olarak döndürür:
playerScore = 100
playerName = "Coddy"
isReady = true
emptyValue = nil
print(type(playerScore)) -- çıktı: number
print(type(playerName)) -- çıktı: string
print(type(isReady)) -- çıktı: boolean
print(type(emptyValue)) -- çıktı: nilKendin dene
-- Önceden tanımlanmış değişkenler
mysteryValue1 = 42
mysteryValue2 = "Adventure"
mysteryValue3 = false
mysteryValue4 = nil
-- YAPILACAK: Her bir değişkenin türünü belirlemek ve yazdırmak için kodunuzu buraya yazınBu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Fundamentals bölümündeki tüm dersler
4Operatörler 2 İlişkisel ve Mantıksal
Eşitlik Operatörleriİlişkisel Operatörler'and' Operatörü'or' Operatörü'not' OperatörüKısa Devre DeğerlendirmesiTruthy ve Falsy DeğerlerÖzet - Basit Mantık10Tablolar Bölüm 1: Liste Stili
Tablo Nedir?Tablo Oluşturmaİndeks ile Elemanlara Erişmeİndeks ile Elemanları DeğiştirmeUzunluk Operatörü '#'table.insert()table.remove()Özet - Parti Üyelerini Yönetme13Proje: Basit İksir Dükkanı
Proje Kurulumuİksir Ekleme2Değişkenler ve Veri Tipleri
Değişken Nedir?SayılarStringlerBooleanlar'nil' Değeritype() Fonksiyonuİsimlendirme KurallarıÖzet - Karakter Profili5Temel Çıktı
Sabitleri YazdırmaDeğişkenleri YazdırmaBirden Fazla Değer YazdırmaMetinleri ve Değişkenleri Birleştirmetostring() FonksiyonuGirdiTip DönüşümüÖzet - Durum RaporuÖzet - 120'ye Kadar8String Manipülasyonu Temelleri
string.len()string.upper & string.lowerstring.sub()string.rep()string.find()Özet - Kullanıcı Adı Biçimlendirme3Operatörler 1 Aritmetik ve Birleştirme
Aritmetik OperatörlerMod Alma OperatörüÜs Alma OperatörüString BirleştirmeOperatör ÖnceliğiÖzet - Basit Hesaplamalar6Proje: Karakter İstatistiklerini Görüntüleme
Hoş Geldiniz MesajıKarakter İstatistiklerini Tanımlama9Fonksiyon Temelleri
Fonksiyon TanımlamaFonksiyon ÇağırmaParametreli FonksiyonlarÇoklu Parametreli Fonksiyonlar'return' İfadesiÖzet - Alan Hesaplayıcı