Menu
Coddy logo textTech

Özet - Basit Veritabanı

Coddy'nin Lua Journey'sinin Fundamentals bölümünün bir parçası — ders 89 / 90.

challenge icon

Görev

Kolay

Kullanıcıları ID'lerine göre aramak için liste stili tabloları, sözlük stili tabloları, fonksiyonları ve döngüleri birleştiren bir kullanıcı veritabanı sistemi oluşturun.

İlk olarak, üç kullanıcı kaydı içeren users adında liste stili bir tablo oluşturun. Her kullanıcı aşağıdaki yapıya sahip sözlük stili bir tablo olmalıdır:

  • Kullanıcı 1: id = 101, name = "Alice"
  • Kullanıcı 2: id = 205, name = "Bob"
  • Kullanıcı 3: id = 350, name = "Charlie"

Ardından, bir userId parametresi alan findUser adında bir fonksiyon oluşturun. Fonksiyon şunları yapmalıdır:

  • users tablosu üzerinde gezinmek için bir for döngüsü kullanın
  • Herhangi bir kullanıcının id değerinin sağlanan userId ile eşleşip eşleşmediğini kontrol edin
  • Bulunursa kullanıcının name değerini döndürün
  • Eşleşen bir kullanıcı bulunamazsa nil döndürün

Son olarak, fonksiyonunuzu üç kez çağırarak ve sonuçları yazdırarak test edin:

  • Kullanıcı ID 205 için arama yapın
  • Kullanıcı ID 101 için arama yapın
  • Kullanıcı ID 999 için arama yapın (bu kullanıcı mevcut değil)

Kendin dene

-- Kullanıcılar tablosunu oluşturun (sözlük tarzı tablolar içeren liste tarzı tablo)
-- YAPILACAK: Üç kullanıcı kaydıyla kullanıcılar tablosunu oluşturmak için kodunuzu buraya yazın

-- findUser fonksiyonunu oluşturun
-- YAPILACAK: userId'ye göre arama yapan findUser fonksiyonunu oluşturmak için kodunuzu buraya yazın

-- Fonksiyonu test edin ve sonuçları yazdırın
-- YAPILACAK: findUser fonksiyonunu üç kez çağırmak ve sonuçları yazdırmak için kodunuzu buraya yazın
-- Şu ID'leri aramayı unutmayın: 205, 101 ve 999

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