代码之家  ›  专栏  ›  技术社区  ›  Ігор Тригук

不要在任何逻辑中使用我的模型

  •  0
  • Ігор Тригук  · 技术社区  · 7 年前

    我创建了模型。我的模型有两个来源。第一个来源是特工“男人”,第二个来源是特工“女人”。我需要把他们分成两个队列:第一,只有男性,第二,只有女性。我用参数性别来划分它们。

    my model

    问题是: 如果未设置条件,并且代理按概率划分,则所有代理都是超级代理,只有混合中的代理。如果要设置一个条件,那么写道:“性是不允许的,或者这不是一个领域。”如果移除一个源,则条件正常。

    1 回复  |  直到 7 年前
        1
  •  2
  •   Felipe    7 年前

    因此,我在您的模型中看到,if\u else块的真正输出意味着要进入men队列。

    因此,假设您确实有男代理和女代理,您必须在select输出块中使用以下条件(if\u else)

    agent instanceof Man
    

    如果代理类型为Man,则为true;如果代理类型不同于Man,则为false。检查以下图片: instanceof usage