作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试一些东西(在 netlogo 中),但它不起作用。我想要一个数字列表中的位置值。我想使用其中的数字从名称列表中检索名称。
所以如果我有一个像 [1 2 3 4] 这样的列表 en 一个包含 ["chicken""duck""monkey""dog"] 的列表我希望我的数字 2 对应于“鸭子”。
到目前为止,我的 zq 是一个数字列表,我的 usedstrategies 是一个名称列表。
let m precision (max zq) 1
let l position m zq
let p (position l zq) usedstrategies
但是当我尝试这样做时,结果将是错误的,因为 l 不是 usedstrategies 的一部分。
想法?
最佳答案
您需要 item
基元在匹配其他列表后从列表中进行选择。我不确定 precision
行的用途。但是,这是一段自包含的代码,我认为它演示了您想做什么。请注意,NetLogo 从 0 开始计算位置,而不是 1。我还在列表中使用了任意数字,这样您就不会混淆列表中的数字及其位置。
to testme
let usedstrategies (list "chicken" "duck" "monkey" "dog")
let zq (list 5 6 7 8)
let strategynum position 7 zq
let thisstrategy item strategynum usedstrategies
type "Selected strategy number " type strategynum
type " which is " print thisstrategy
end
关于netlogo - 如何将数字列表的值与 netlogo 中的名称列表中的项目相匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49468584/
现在我正在尝试实现 flash programming specification对于 PIC32MX。我正在使用 PIC32MX512L 和 PIC32MX512H。 PIC32MX512L最终必须
我是一名优秀的程序员,十分优秀!