Maxscriptの引数の取り方についてなんだけれど
一つのがしていた事があった。
引数は通常、名前さえあればいいんだけれど
それだと引数を指定してなかった時に引数エラーが起きる。
ようするにjavascriptとかpythonとかみたいに
可変長引数的にするにはどうすればいいのかな?と思って試してみた。
function Testfunc mypos:undefiend = ( if mypos == undefiend do mypos = [0, 0, 0]; print(mypos) ) Testfunc(); Testfunc mypos:[22, 33, 44];
こんな感じにすると、
一応、引数が無くとも関数は通るらしい。
ただし明示的にmypos:とつけてやる必要
があってめんどくさいかも。
あと初期値のめんどくささがあるので
結果的にはそんなに便利な感じは一切しない。
ということで今日のメモでした~