1

NetLogo のシステム ダイナミックに変数があり、ネストされた if else を次のように試しています。

Md * (( ifelse n_porg = 0 [ 0 ] [ ifelse ( ( SDIa * Total_norg ) / n_porg ) > 1 
       [ 1 ] [ ( SDIa * Total_norg ) / n_porg ] ] ) / delay ) 

エラー " Expected reporter" が表示されます 助けてください

4

1 に答える 1

4

ifelseコマンドです。コマンドは値を報告しないため、コマンドをレポーター式の途中にドロップすることはできません。

の代わりに、レポーターである をifelse使用します。ifelse-value

括弧を追加する必要がある場合があります。ifelse (n_porg = 0) ...

于 2013-12-10T15:06:17.827 に答える