2017-10-23 21 views
1

私はこれが私の括弧内のどこかのエラーだと思いますが、このエラーがどこにあるかわかりません。期待されるコマンド

to feed 
    let prey one-of humans-here 
    if prey != nobody [ 
    [ifelse random-float 1 <= zombie-victory-probability 
    ifelse random-float 1 <= conversion-probability 
     [ ask prey [ convert ] ] 
     [ ask prey [ die ] ] 
     [ die ] 
    ]] 
end 

答えて

1

セットアップコードを確認せずにテストすることはできませんが、これはおそらくこのようなものですか?

to feed 
    let prey one-of humans-here 

    if prey != nobody [ 
    ifelse random-float 1 <= zombie-victory-probability 
    [ ifelse random-float 1 <= conversion-probability ; option a1 
     [ ask prey [ convert ] ] ; option b1 
     [ ask prey [ die ] ] ; option b2 
    ] 
    [ die ] ; option a2 
    ] 
end 
+0

申し訳ありませんが、私はエラーが何かを確認します。 ifelseの中の括弧は、どちらかの獲物オプションで適切に閉じられていなかった。 – Highteeld