如何知道netlogo中对象的类型?
我正在用NetLogo做一个应用程序,我想知道是否有一些东西需要知道变量的数据类型,类似于JAVA中的instanceof如何知道netlogo中对象的类型?,netlogo,Netlogo,我正在用NetLogo做一个应用程序,我想知道是否有一些东西需要知道变量的数据类型,类似于JAVA中的instanceof to main move blockA end to move [block] ;;;how to know if block is xty BlockA or BlockB??? end 关于为了澄清,BlockA和BlockB是海龟品种,是吗?有两种方法: 我假设你们的品种被宣布为: breed [ BlockAs BlockA ] breed [ Block
to main
move blockA
end
to move [block]
;;;how to know if block is xty BlockA or BlockB???
end
关于为了澄清,
BlockA
和BlockB
是海龟品种,是吗?有两种方法:
我假设你们的品种被宣布为:
breed [ BlockAs BlockA ]
breed [ BlockBs BlockB ]
[bride]of block
将报告其品种,因此您可以执行以下操作,例如,如果[bride]of block=BlockAs[…]
或询问block[if bride=BlockAs[…]
is BlockA?块
。这也适用于其他数据类型。例如,是数字吗?
会告诉你某物是否是数字