Netlogo:通过滑块输入概率

Netlogo:通过滑块输入概率,netlogo,Netlogo,我想通过滑块在代码中输入一个概率值。滑块的名称为合法行业,值范围为0到1,因此我编写的代码为: [let probs [["lawful" lawful-industry]["unlawful" 1 - lawful-industry]] 但NetLogo输出“预期的文字值”。怎么了?您能为这段代码提供更多的上下文吗?在本例中,您期望的probs是什么-列表列表?如果是这种情况,您需要使用list原语,因为您是从接口输入创建列表的。试试这个: to test let probs list

我想通过滑块在代码中输入一个概率值。滑块的名称为合法行业,值范围为0到1,因此我编写的代码为:

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

但NetLogo输出“预期的文字值”。怎么了?

您能为这段代码提供更多的上下文吗?在本例中,您期望的
probs
是什么-列表列表?如果是这种情况,您需要使用
list
原语,因为您是从接口输入创建列表的。试试这个:

to test
  let probs list ( list "lawful" lawful-industry ) ( list "unlawful" ( 1 - lawful-industry ) )
  print probs
end
输出(当
合法行业
为0.37时):


谢谢卢克,你回答了我的问题。
[[lawful 0.37] [unlawful 0.63]]