Değişken Nedir?
Coddy'nin Lua Journey'sinin Temeller bölümünün bir parçası. Ders 4 / 90.
Değişkenler: Bir değişkeni bilgi tutabilen etiketli bir kap gibi düşünebilirsin. Tıpkı eşyaları bir kutuya koyup içinde ne olduğunu hatırlamak için üzerine bir etiket yazabileceğin gibi, değişkenler de verileri saklamanı ve daha sonra kullanabilmen için onlara anlamlı bir ad vermeni sağlar.
Lua'da bir değişken oluşturmak basittir. Ona vermek istediğin adı, ardından eşittir işaretini ve sonra saklamak istediğin değeri yazarsın:
playerScore = 100Bu, playerScore adlı bir değişken oluşturur ve içine 100 sayısını kaydeder. Artık programında bu puanı kullanman gerektiğinde, her seferinde 100 yazmak yerine ona adıyla başvurabilirsin.
Önünde local sözcüğü bulunan değişkenlere de sıkça rastlarsın; örneğin local playerScore = 100. Aynı şekilde çalışır: local, değişkeni onu oluşturduğun program bölümünün içinde tutar. Lua kodlarının çoğunda hemen hemen her değişken için local kullanılır; bu kursta ileride ne yaptığını tam olarak öğreneceksin.
Ekranda bir değeri görüntülemek için print() işlevini kullan. Değişken adını parantezlerin içine yaz; Lua bu değeri ekrana yazdırır:
playerScore = 100
print(playerScore)Bu, ekrana 100 yazdırır. Bir değişkeni yazdırırken adını tırnak işaretleri olmadan yazdığına dikkat et: tırnak işaretleri değişken adları için değil, metinler (dizeler) için kullanılır.
Görev
KolaygameLevel adında bir değişken oluştur ve ona 5 sayısını ata. Ardından bu değişkenin değerini yazdır.
Kendin dene
-- TODO: Kodunuzu buraya yazınBu 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
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ıKendi başına pratik yap: Online Lua derleyicisi