Сейчас тоже сижу туплю. У меня в lua есть таблицы содержащие именованный строковый параметр. И мне нужно сложить эти таблицы в таблицу по алфавитному порядку этих именованных строковых параметров. Что-то простое хочется, а не городить оверхед...

Комментарии: 21

  1. Vga

    Не совсем понимаю, что именно тебе надо сделать

    • W1ruus

      Будет работать ?

      • Vga

        А по-человечески переменные в этом языке называть нельзя?

        • W1ruus

          Переменные берутся с другого файла, там они обозваны...

          • Vga

            если они там обозваны, то почему тут по номерам?

            • W1ruus

              Проверяю в воздухе, сча покажу, вроде должно работать... А это и есть числа, Микро Би...

              • Karboflex

                главное руку держи на рубильнике)

                • W1ruus

                  Это всегда да )))

      • Karboflex

        вместо фрезы спичку вместо детали пластелин) и проверяй)

        • W1ruus

          МЫ не идём по простому пути, фрез ещё много живых осталось )))

          • Karboflex

            да фрезы хрен с ними) датчики станинка глаза)

    • Karboflex

      смотри на это под другим углом если бы он понимал он бы не спрашивал) а если не понимает то и вопрос задать не может)

    • Qeez

      Засунуть в таблицу в определенном порядке несколько таблиц исходя из их содержимого.

      • Karboflex

        сделай мета таблицу из таблиц)

        • Qeez

          Вот сейчас бы не хотелось этого делать.

          • Karboflex

            раньше сядешь раньше выйдешь)

            • Qeez

              lua tableA = { {что-то там, что-то там}, {"строка"}, {необязательные таблицы},} tableB = аналогично первой по структуре. ALL = {tableA, tableB} и расположены они с учётом второго параметра (какой-то строки) tableA[2][1] tableB[2][1] строки по которым нужно решать какую таблицу ставить первее Потом менять придётся, мне оно не надо.

              • Vga

                засовываешь все таблицы в общую, вызываешь на нее table.sort передав внутрь свою функцию сравнения

                • Qeez

                  А, точно.

                  • Vga

                    function(a, b) return a[2][1] < b[2][1] end

      • Vga

        покажи хотя бы что есть и что надо получить

Не нашли ответ?

Вам также может быть интересно