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