Netlogo: введите вероятность с помощью ползунка - PullRequest
0 голосов
/ 02 июня 2018

Я хочу ввести значение вероятности в коде с помощью ползунка.Имя ползунка является правомерным для отрасли со значением в диапазоне от 0 до 1, поэтому код, который я написал:

 [let probs [["lawful" lawful-industry]["unlawful" 1 - lawful-industry]]

, но NetLogo выдает «Ожидаемое буквальное значение».Что не так?

1 Ответ

0 голосов
/ 03 июня 2018

Можете ли вы дать больше контекста для этого кода?Что вы ожидаете от probs в этом примере - список списков?Если это так, вам нужно использовать примитив list, поскольку вы создаете список из входов интерфейса.Попробуйте это:

to test
  let probs list ( list "lawful" lawful-industry ) ( list "unlawful" ( 1 - lawful-industry ) )
  print probs
end

Вывод (когда lawful-industry равен 0,37):

[[lawful 0.37] [unlawful 0.63]]
...