agent.has_prop

Agent Referenceboth

Prüft, ob eine Eigenschaft auf dem Agent existiert. Gibt true zurück, wenn die Eigenschaft auf dem Knotentyp des Agents definiert ist, sonst false. Nützlich bei optionalen Eigenschaften oder wenn Formeln sich an unterschiedliche Agent-Typen im selben Modell anpassen sollen.

Signatur

agent.has_prop(name) -> bool

Beispiel

if agent.has_prop("bonus") {
    agent.get_prop("salary") + agent.get_prop("bonus")
} else {
    agent.get_prop("salary")
}