![]() |
|
![]() ![]() ![]() |
|
nvrrus |
|
||||||||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 25.2.2011 Репутация: нет Всего: нет |
Здравствуйте, уважаемые форумчане!
Подскажите, пожалуйста, как сравнить содержимое двух таблиц в Lua? Например, есть строка ввода в SQL, которая в Lua является (по типу) таблицей:
Вводим эту строку в таблицу SQL (DOCUMENTS). Строка введена верно без ошибок. Считываем строку и таблицы такой вот Lua -обёрткой
где функция Select имеет вид
функция Select возвращает таблицу. Полученная таблица и вставленная одинаковые, но как их можно правильно сравнить в Lua? Был вариант:
Но два массива равны только если они равны по типам (например амссив чисел можно сравнить с массивом чисел. Иначе всегда фальш, даже в случае если таблицы равны. Подскажите, кто сталкивался и не сталкивался, свои мысли по решению этого вопроса. Заранее спасибо! |
||||||||
|
|||||||||
Lipetsk |
|
|||
![]() в форме ;) ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 28.1.2009 Где: Липецк Репутация: 2 Всего: 5 |
если они разного типа, то что значит "они равны"?
приведите к строке tostring |
|||
|
||||
nvrrus |
|
|||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 25.2.2011 Репутация: нет Всего: нет |
всем спасибо, подсказали вот такое решение
http://snippets.luacode.org/?p=snippets/De...of_Two_Values_3 |
|||
|
||||
![]() ![]() ![]() |
Добро пожаловать в раздел "Другие языки" форума Vingrad! | |
|
Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)
Приятного времяпрепровождения! С уважением, Void, kemiisto . |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Другие языки | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |