Луа Лейнс Линда
У меня настроены и работают полосы, но у меня проблемы с пониманием передачи значений Линде, я нашел этот код на сайте полос:
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
совсем.