如何知道netlogo中对象的类型?

如何知道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

我正在用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 [ BlockBs BlockB ]
  • [bride]of block
    将报告其品种,因此您可以执行以下操作,例如,
    如果[bride]of block=BlockAs[…]
    询问block[if bride=BlockAs[…]

  • 原语。对于海龟品种,你可以做
    is BlockA?块
    。这也适用于其他数据类型。例如,
    是数字吗?
    会告诉你某物是否是数字