1. Bu site çerez kullanmaktadır. Siteyi kullanmaya devam etmeniz halinde çerez kullanımı ile ilgili site koşullarını kabul etmiş sayılırsınız. Daha Fazlasını Öğren.
  2. Forum İllegal Uyarısı Forum kuralları gereği forumda video ve illagal paylaşım yapmak yasaktır.Program Arşivimizde ise kısıtlanmış sürüm yada dağıtımı serbest olan (trial - freeware) yazılımlar yayınlayınız..Aksi takdirde mesajlarınız silinecektir..

Ams'de Lua Fonksiyonları : Table.sort()

Konusu 'AutoPlay Media Studio Öğreniyorum' forumundadır ve uydudoktoru tarafından 27 Ocak 2016 başlatılmıştır.

  1. uydudoktoru
    Offline

    uydudoktoru Aktif Üye Yönetici Yönetici

    Katılım:
    13 Haziran 2009
    Mesajlar:
    2.142
    Ödül Puanları:
    38
    AMS'de LUA fonksiyonlarına devam, Şimdiki fonksiyonumuz table.sort

    Bu fonksiyon ise sıralamayla ilgili. Örneğin numaraları sıralama, alfabetik sıraya koyma gibi gibi...

    Kullanımı:

    table.sort(tablo)

    Kullanımı gayet basit bir fonksiyondur

    Örneğin:

    Kod:
    tablo = {2,5,1,3,4}table.sort(tablo)table.concat(tablo,", ")
    
    Çıktı:
    Kod:
    1, 2, 3, 4, 5
    
    Umarım anlaşılmıştır.
     
  2. uydudoktoru
    Offline

    uydudoktoru Aktif Üye Yönetici Yönetici

    Katılım:
    13 Haziran 2009
    Mesajlar:
    2.142
    Ödül Puanları:
    38
    Z-A şeklinde sıralamak istiyoruz. Bunu için bir örnek

    Tabiki onun içinde şu kodu kullanabilirsiniz

    Örnek:

    Kod:
    t = {"z","a","n","l","m"}table.sort(t,function(i,v) return i>v end)
    Bu şekilde ters sıralar.
     
  3. uydudoktoru
    Offline

    uydudoktoru Aktif Üye Yönetici Yönetici

    Katılım:
    13 Haziran 2009
    Mesajlar:
    2.142
    Ödül Puanları:
    38
    sql3den aldığım veriyi bir tablodaki içeriğe göre alfabetik sıraya sokmak istesem nasıl yapabilirim?

    Bu durumda
    table.sort() fonksiyonu ile uğraşmak yerine SQL komutları kolayca sıralama yapabilirsiniz. Komutunuzun sonunda ORDER BY`sıralamada esas alınan tablo ismi` ASC (A-Z) veya DESC (Z-A) yazmalı. Örneğin id numaralarına göre A-Z sıralama için:

    HTML:
    [COLOR=rgb(39, 42, 52)][SIZE=14px][FONT=monospace]SQLite3Cursor, err = SQLite3Connection:execute("SELECT * FROM `musteriler` ORDER BY `id` ASC");Musteriler = 
    
    SQLite3Cursor:fetch({}, "a");while Musteriler doTreeList.AddRow("Plugin1",
    
     Musteriler.id.."|"..Musteriler.adivesoyadi.."|"..Musteriler.numarasi.."|"..Musteriler.adresi, nil, nil, nil);Musteriler 
    
    = SQLite3Cursor:fetch({}, "a");end[/FONT][/SIZE][/COLOR]
    
    
     
Yüklüyor...
Benzer Konular - Ams'de Fonksiyonları Table
  1. uydudoktoru
    Mesaj:
    0
    Görüntüleme:
    122

Sayfayı Paylaş