string.upper & string.lower
Coddy'nin Lua Journey'sinin Temeller bölümünün bir parçası. Ders 45 / 90.
Lua, bir dizgedeki harflerin büyük/küçük harf durumunu değiştirmek için iki işleve sahiptir: string.upper() ve string.lower().
Bu işlevler, dizeleri farklı büyük/küçük harf biçimlerine dönüştürmenizi sağlar. string.upper() işlevi, bir dizedeki tüm harfleri büyük harfe dönüştürürken string.lower() bunları küçük harfe dönüştürür:
local message = "Hello World"
local uppercase = string.upper(message)
local lowercase = string.lower(message)
print(uppercase) -- çıktı: HELLO WORLD
print(lowercase) -- çıktı: hello worldBu işlevler, kullanıcı girdilerini standartlaştırmak veya programlarınızda tutarlı biçimlendirme oluşturmak için özellikle kullanışlıdır. Örneğin, karşılaştırma yapmak için kullanıcı adlarını küçük harfe dönüştürebilir veya görüntüleme amacıyla başlıkları büyük harfe çevirebilirsiniz.
Görev
KolayFarklı görüntüleme amaçları için büyük ve küçük harflerin karışımından oluşan bir şirket adını hem tamamen büyük hem de tamamen küçük harfli sürümlere dönüştüren bir metin biçimlendirme sistemi oluştur. companyName adlı bir değişken tanımla ve ona "TechCorp Solutions" değerini ata. Büyük harfli bir sürüm oluşturmak için string.upper() kullan ve bunu upperName adlı bir değişkende sakla. Küçük harfli bir sürüm oluşturmak için string.lower() kullan ve bunu lowerName adlı bir değişkende sakla. Kodunun altındaki satırlar her ikisini de yazdırır.
Kendin dene
-- Şirket adı değişkenini tanımlayın
companyName = "TechCorp Solutions"
-- TODO: Büyük ve küçük harfli sürümleri oluşturmak için kodunuzu buraya yazın
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
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