Луа Лейнс Линда

У меня настроены и работают полосы, но у меня проблемы с пониманием передачи значений Линде, я нашел этот код на сайте полос:

  linda_h:set( key, [val] )
  [val]= linda_h:get( key )

Если я делаю set/get, происходит сбой приложения, поэтому мне интересно, как я могу объявить таблицу для set/get?

Если я использую его как строку, то set/get работает, но после нескольких запусков переулка происходит сбой:

 Stop = "0" --outside of lane
 -- start lane
 -- callback function in lane
 if linda_h:get( Stop ) == "1" then
  return 
 end

У кого-нибудь есть здесь указатели?

1 ответ

Решение

Документация сбивает с толку, но я думаю, что вы хотите использовать :send а также :receive методы, а не :set а также :get, Отправка и получение заставляют вещь вести себя как обычная очередь. Кажется, что :get это как получать, но он не удаляется из очереди, но я не уверен. И я не могу понять, :set совсем.

Другие вопросы по тегам