Menu
CoddyTech

tostring() Fonksiyonu

Coddy'nin Lua Journey'sinin Temeller bölümünün bir parçası. Ders 30 / 90.

tostring() işlevi, herhangi bir değeri dizge gösterimine dönüştürmek için Lua'nın yerleşik aracıdır.

İşte tostring() işlevinin farklı veri türleriyle nasıl çalıştığı:

score = 150
scoreString = tostring(score)
print(scoreString)  -- Çıktı: 150

isActive = true
statusString = tostring(isActive)
print(statusString)  -- Çıktı: true

Bu işlev, bir değerin birleştirmeden önce bir dizge olduğundan emin olmanız gerektiğinde özellikle kullanışlıdır. Lua çoğu zaman tür dönüşümünü otomatik olarak gerçekleştirse de tostring() kullanmak niyetinizi açıkça belirtir ve olası sorunları önler.

level = 5
message = "Player level: " .. tostring(level)
print(message)  -- Çıktı: Oyuncu seviyesi: 5
challenge icon

Görev

Kolay

Farklı veri türlerini dizgelere dönüştür ve türlerini kontrol ederek dönüşümü doğrula. playerScore adlı bir değişken oluştur ve ona 1250 değerini ata. gameComplete adlı başka bir değişken oluştur ve ona false değerini ata. Her iki değişkeni de dizge karşılıklarına dönüştürmek için tostring() işlevini kullan ve sonuçları scoreString ve statusString adlı yeni değişkenlerde sakla. Dönüştürülen her iki değişkenin veri türünü yazdırarak artık dizge olduklarını doğrulamak için type() işlevini kullan.

Kendin dene

-- Değişkenleri oluştur
local playerScore = 1250
local gameComplete = false

-- TODO: Kodunu buraya yaz
-- Değişkenleri tostring() kullanarak dizelere dönüştür
-- Sonuçları scoreString ve statusString değişkenlerinde sakla
-- Veri türlerini yazdırmak için type() fonksiyonunu kullan
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online Lua derleyicisi