Wrangle のEnforce Prototypes について


Wrangleノードの下の方に Enforce Prototypes というチェックボックスがありますが、これをONにすると今まで宣言無しで使えていた変数が、最初に変数を宣言しないと使えなくなります。これはVEXコードが長くなってきて変数名のタイプミスなどを防ぐ役割があります。

 

Wrangleノードはデフォルトでは Enforce Prototypes はOFFになっています。これにより、@P や @Cd など予め宣言しなくてもデータにアクセスできていました。Enforce Prototypes を OFFにすると最初に変数を宣言しないと変数が使えません。

前回のブログで変数の初期化について書きましたが、変数の宣言の仕方はほぼ同じです。 変数の型を書いてから変数名を書くだけです。初期化用にコンスタントの値を代入できますが、しなくて大丈夫です。

b