質問
スクリプト呼び出し処理で、呼び出し元のスクリプトから呼び出し先のスクリプトに変数を渡した際、呼び出し先で変数の値を変更した場合、出力変数に指定しなくても呼び出し元の変数の値が変わりますか?参照渡しの機能は存在しますか?
回答
HULFT Squareには参照渡しの機能はございません。
スクリプト呼び出し処理で呼び出し元のスクリプトから変数を渡しつつ呼び出し先のスクリプトを呼び出したとき、呼び出し先のスクリプト内で変数の値を変更しても、[スクリプト呼び出し]処理の出力変数に指定がなければ、呼び出し元のスクリプトの変数の値はそのままとなります。
呼び出し先のスクリプトで変更した変数を呼び出し元のスクリプトに反映させたい場合、呼び出し元のスクリプトにて再度マッピングの処理を行っていただく必要がございます。
補足
デバッグ作業などで変数の変化を確認したい場合、[ブレークポイントを設定/解除]機能がございます。
こちらの機能は、メニューバーの[テスト実行] - [ブレークポイントを設定/解除]にございます。
こちらをコンポーネントに設定することでデバッグ実行時にそのコンポーネントが処理される直前の変数の値を確認することが可能です。
コメント
0件のコメント
記事コメントは受け付けていません。