目次
概要
呼び出し方法
実行方法
import関数の使い方
概要
import関数を使う場合、どういう書き方・呼び出し方にしたらいいのか悩むので、書いてみる
参考資料
https://miniscript.org/wiki/Import
呼び出し方法
import "xxx"(xxxは任意。ファイル名xxx.msの中のxxx部分)
ここで重要なのは、ファイル名ではなく「名前だけ」という部分。
ちなみに文法についてはMiniscriptのルールに則っていれば問題ないらしく、制御可能な内容も問題なく呼び出せた。
ただ、関数内で実行しない内容についてはimportで呼び出さない方が、問題があったときのデバッグの観点では安全。
実行方法
インポートすると即時実行になる。
関数外で書いた内容を全部実行しようする。
よって、サブルーチンや意図的に動かすとかじゃない限り、import関数には関数外の処理を書くべきではない。
勿論変数だけグローバルに定義するというケースはあるので、それは定義してもいいかもしれない。
ソースコード内の関数なら別途miniscript内で呼び出せるので、あとで呼び出すのでもいい。