各位大大好
小弟在摸索學習anylogic軟體(system dynamics),
但是對於一些變數輸入的語法,網路上查不到教學,又或是我關鍵字不正確?
請問大大們是否可以指點呢?
例如:dynamic variable要輸入if-else邏輯,原本以為是直接貼上java的語法,但是發現不對,卻是 statement>value ? return value : return value
if-else語句:
如果要在任意動態變數(dynamic variable)中使用 if-else 邏輯,你可以使用以下語法:
if (statement) {
return value;
} else {
return value;
}
在這個語法中,statement 代表條件判斷式,如果判斷式成立,會返回第一個 value,否則返回第二個 value。
條件運算符:在AnyLogic中還可以使用條件運算符進行條件判斷。
條件運算符的輸入方式為:條件 + ? + 成立時的值 + : + 不成立時的值。
例如:
myInt > 0 ? return true : return false;