• Категории
    • Последние
    • Метки
    • Популярные
    • Пользователи
    • Группы
    • Зарегистрироваться
    • Войти

    Выполить текст, как код

    Запланировано Прикреплена Закрыта Перенесена Статьи и видео
    фишкиce lualoadstring
    1 Сообщения 1 Posters 162 Просмотры 1 Watching
    Загружаем больше сообщений
    • Сначала старые
    • Сначала новые
    • По количеству голосов
    Ответить
    • Ответить, создав новую тему
    Авторизуйтесь, чтобы ответить
    Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
    • MasterGHM Не в сети
      MasterGH Администраторы
      отредактировано

      Функция loadstring исполняет строку кода как функцию.

      f = loadstring ("print 'hello, world'")
      f ()   --> hello, world
      

      Есть еще и такая функция как string.dump. Она создает строку из функции

      function f () print "hello, world" end
      s = string.dump (f)
      \-- Можно строку тут же запустить как код
      loadstring (s) () --> hello, world
      

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

      Пригодится для ИИ отладки и для ИИ бота.

      Код пишет другой код по обратной связи. Реальность?

      1 ответ Последний ответ Ответить Цитировать 0

      Здравствуйте! Похоже, вам интересна эта беседа, но у вас пока нет учетной записи.

      Вы устали просматривать одни и те же посты каждый раз, когда заходите на сайт? После регистрации, вам не придётся искать обсуждения в которых вы принимали участие, настройте уведомления о новых сообщениях так как вам это удобно (по электронной почте или уведомлением). У вас появится возможность сохранять закладки и ставить лайки постам, чтобы выразить свою благодарность другим участникам сообщества.

      С вашими комментариями этот пост может стать ещё лучше 💗

      Зарегистрироваться Войти
      • 1 / 1
      • Первое сообщение
        Последнее сообщение
      Любое копирование материалов с указанием первоисточника.
      СeLua[RU] 2026©