0 Üye ve 1 Ziyaretçi konuyu incelemekte.
renkler= {} -- içi boş bir tablo oluşturdukrenkler[1]= "Beyaz" -- tablomuzun 1. değerini atadık.-- tablo = { "Beyaz" } oldu
-- Örnek 1: local renkler= {"Sarı","Mavi","Kırmızı"} -- tablomuzu oluşturduk.table.insert(renkler,"Yesil") -- tablomuza "Yesil" adlı değeri ekledik.-- Sonuç : tablo = {"Sarı","Mavi","Kırmızı","Yesil"} outputChatBox("Tabloya eklenen son değer : "..renkler[#renkler]) -- Yeşil-- Tablonun başına # işareti eklemek tablonun içindeki değer sayısını verecektir.-- Örnek : #renkler = 4 çıktısı verir.-- Örnek 2 : table.insert(tablo,2,"Siyah") -- 2. değer olarak "Siyah"'ı atadık.outputChatBox("Tablonun 2. değeri : "..tablo[2]) -- Siyah
local sayilar = {"1","2","3","4","5","6"} -- sayılardan oluşan bir tablo oluşturuyoruz.outputChatBox(table.concat(sayilar )) -- tablo değerlerini string olarak ayrıştırıyoruz. === > [[çıktı: 123456]] outputChatBox(table.concat(sayilar ,", ")) -- tablo değerlerini ", " işaretine göre ayrıştırıyoruz. === > [[çıktı: 1,2,3,4,5,6]] outputChatBox(table.concat(sayilar ,", ", 2,3)) -- tablo değerlerini değer ile ayrıştırıyoruz. === > [[çıktı: 2,3]]
local renkler = {"Sarı","Mavi","Kırmızı","Yesil"} for k,v in ipairs( renkler ) do outputChatBox("k..". Değer:"..v) end --[[ Çıktı1. Değer: Sarı2. Değer: Mavi3. Değer: Kırmızı4. Değer: Yesil]]--
local renkler = {"Sarı","Mavi","Kırmızı","Yesil"} table.sort( renkler ) for k,v in ipairs( renkler ) do outputChatBox("k..". Değer:"..v) end --[[ Çıktı :1. Değer: Mavi2. Değer: Yesil3. Değer: Kırmızı4. Değer: Sarı]]--
table.remove(renkler) outputChatBox("1. Renk : "..renkler[1]) -- nil çıktısı verir.-- Kodların işleyişine göre tablonun nil yerine boş olması gerekir o zaman şunu kullanın :renkler = {}
Başlıkta belirtilen kadar kapsamlı olduğunu düşünmüyorum. Yine de çok güzel bir ders, ellerine sağlık.
Bilmeyenler için yararlı bir konu eline sağlık.