Перейти к содержимому
  • 0
Jet

Индентификатор таблицы

Вопрос

Если в OpenComputers запустить вcтроенный lua и выполнить такой код:

 

a = {}
=a

то в консоли будет примерно следующее:

 

table:0acd31de

 

Вопрос: как получить эти циферки после двоеточия в виде строчки, хотя бы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

хз зачем тебе это, но можно так

a={}
test=tostring(a)
print(string.sub(test,8))
kod=string.sub(test,8)

post-13157-0-98104700-1463214262_thumb.png

Изменено пользователем Asior

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

хз зачем тебе это, но можно так

a={}
test=tostring(a)
print(string.sub(test,8))
kod=string.sub(test,8)

attachicon.gifБезымянный.png

То что надо, спасибо. Данная штука нужна для того чтобы убрать из диспетчера процессов таблицу по ее дескриптору, которая по сути является классом приложения, вызвать деструктор.

Т.е. реализовать механизм завершения приложения по его инициативе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...