Итак, господа программеры, вы наверняка знаете такую штуку как # перед названием таблицы, не так ли? Меня, если честно, после C очень зацепила такая удобная финтифлюшка) Итак, господа, начнем с примера:
table = {}
table[1] = 2
table[2] = 1
table[3] = 6
table[5] = 3
table[6] = 4
a = #table
Кто хоть немного знаком с волшебной решеточкой, знает, что переменная a примет значение 3, ибо это наибольшая "непрерывная" ячейка, то есть самая первая, следущая ячейка которой принимает значение nil. Так вот, вопрос: каким образом вывести непрерывную не ячейку, а значение? Поясню: в ситуации выше это было бы 4. Надеюсь, не слишком сумбурно
Итак, господа программеры, вы наверняка знаете такую штуку как # перед названием таблицы, не так ли? Меня, если честно, после C очень зацепила такая удобная финтифлюшка) Итак, господа, начнем с примера:
table = {}
table[1] = 2
table[2] = 1
table[3] = 6
table[5] = 3
table[6] = 4
a = #table
Кто хоть немного знаком с волшебной решеточкой, знает, что переменная a примет значение 3, ибо это наибольшая "непрерывная" ячейка, то есть самая первая, следущая ячейка которой принимает значение nil. Так вот, вопрос: каким образом вывести непрерывную не ячейку, а значение? Поясню: в ситуации выше это было бы 4. Надеюсь, не слишком сумбурно
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах