Menu
CoddyTech

Fonksiyon Tanımlama

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

Fonksiyonlar, programlamadaki en güçlü araçlardan biridir. Bir fonksiyonu belirli bir görevi gerçekleştiren, yeniden kullanılabilir bir kod bloğu olarak düşünebilirsin. Aynı kodu birden fazla kez yazmak yerine, bir fonksiyon oluşturup ihtiyaç duyduğunda kullanabilirsin.

Lua'da bir işlevi, ardından işlev adını ve sonunda function anahtar sözcüğünü kullanarak bildirirsin; işlevi end anahtar sözcüğüyle bitirirsin:

function displayWelcomeMessage()
    print("Welcome to the game!")
end

Bu, tek bir kod satırı içeren displayWelcomeMessage adlı bir fonksiyon oluşturur. Fonksiyon adı sonrasındaki () parantezleri, fonksiyon herhangi bir girdi almasa bile gereklidir.

challenge icon

Görev

Kolay

Oyunculara hoş geldin mesajı gösteren bir işlev tanımlayarak oyun bildirim sistemi oluştur. "Welcome to Adventure Quest!" çıktısını vermek için tek bir print() ifadesi içeren showGameWelcome adlı bir işlev tanımla. İşlevi tanımlamanın onu oluşturduğunu ancak içindeki kodu çalıştırmadığını unutma; işlev daha sonra çağrılmaya hazırdır.

Kendin dene

-- TODO: showGameWelcome fonksiyonunu tanımlamak için kodunuzu buraya yazın

-- Karşılama mesajını görüntülemek için fonksiyonu çağırın
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