siggi Geschrieben 18. September 2023 Teilen Geschrieben 18. September 2023 Guten Morgen liebe MBS Freunde, ich habe im Moment ein Problem ein Tabelle mit for i.... auszulesen. Bei einer Liste klappt es ohne Probleme, bei der Tabelle geht nichts! Habe ich einen Denkfehler? Das folgende Ereignis wird über eine Taste ausgelöste. local lis = $("Ereignisse").variables["TestListe"] local tbl = $("Ereignisse").variables["TestTabelle"] print("LISTE") for i, Wdh in ipairs(lis) do print( i," - ", Wdh) end print("TABELLE") for i, Wdh in ipairs(tbl) do print( i," - ", Wdh) end Das Ereignisprotokoll sieht dann so aus: Schönen Start in die Woche Siggi Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Hawkeye Geschrieben 18. September 2023 Teilen Geschrieben 18. September 2023 Hallo Sigi, vor 19 Minuten schrieb siggi: Bei einer Liste klappt es ohne Probleme, bei der Tabelle geht nichts! Welcher Werte Typ versteckt sich den in Tabelle tbl ? Wenn es Objekte sind, dann muß deine print Anweisung ergänzt werden. print (i,“- - - “, Wdh.name) VG, Hawkeye Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
siggi Geschrieben 18. September 2023 Autor Teilen Geschrieben 18. September 2023 vor 18 Minuten schrieb Hawkeye: Welcher Werte Typ versteckt sich den in Tabelle tbl ? Hallo Hawkeye, es sind Zahlen, und der Bezeichner ein String! VG Siggi Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Hawkeye Geschrieben 18. September 2023 Teilen Geschrieben 18. September 2023 (bearbeitet) vor 28 Minuten schrieb siggi: es sind Zahlen, und der Bezeichner ein String! Es Liegt am Bezeichner. Das "i" ist keine Zahl daher nicht "in ipairs" sondern nur "in pairs" verwenden. i = "Test1" bis "Test5" und keine Zahl Sieh dir die Beschreibungen der Funkttionen "in ipairs" und "in pairs" genauer an. VG, Hakweye Bearbeitet 18. September 2023 von Hawkeye Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Hawkeye Geschrieben 18. September 2023 Teilen Geschrieben 18. September 2023 Hallo @siggi, zur Ergänzung: Der Vorteil ist, das du direkt auf die Werte zugreifen kannst, ohne eine Schleife durchlaufen zu müssen. VG, Hawkeye Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
siggi Geschrieben 18. September 2023 Autor Teilen Geschrieben 18. September 2023 Hallo Hawkeye, danke Dir! Schönen Start in die Woche Siggi Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto besitzen, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen.
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden