0
こんにちは私は次のfuncionnetlogoでparamによる命令をどのように渡すのですか?
to calc-col [x]
ask x [set pcolor gray]
end
が、私は
to calc-col [x y]
ask x y
end
をしたいが、これは可能ですか?
こんにちは私は次のfuncionnetlogoでparamによる命令をどのように渡すのですか?
to calc-col [x]
ask x [set pcolor gray]
end
が、私は
to calc-col [x y]
ask x y
end
をしたいが、これは可能ですか?
はい、NetLogo 5.xと6.x(which is currently in beta)の間で変更が行われています。
NetLogo 5.xでは、あなたはtasksを使用してこの操作を行うことができます。
to calc-col [ x y ]
ask x [ run y ]
end
は、あなたがそのようにようにこれを呼び出す:calc-col some-agent task [ set pcolor grey ]
NetLogo 6.xで
は、タスクはanonymous proceduresに置き換えられました。あなたは(run
またはrun-result
と)まったく同じ方法でそれらを実行しますが、新しい->
構文を使用してそれらを定義:
calc-col some-agent [ [] -> set pcolor grey ]