ユーザ用ツール

サイト用ツール


soda:import

import関数の使い方

概要

  • import関数を使う場合、どういう書き方・呼び出し方にしたらいいのか悩むので、書いてみる

呼び出し方法

import "xxx"(xxxは任意。ファイル名xxx.msの中のxxx部分)
  • ここで重要なのは、ファイル名ではなく「名前だけ」という部分。
  • ちなみに文法についてはMiniscriptのルールに則っていれば問題ないらしく、制御可能な内容も問題なく呼び出せた。
  • ただ、関数内で実行しない内容についてはimportで呼び出さない方が、問題があったときのデバッグの観点では安全。

実行方法

  • インポートすると即時実行になる。
  • 関数外で書いた内容を全部実行しようする。
  • よって、サブルーチンや意図的に動かすとかじゃない限り、import関数には関数外の処理を書くべきではない。
  • 勿論変数だけグローバルに定義するというケースはあるので、それは定義してもいいかもしれない。
  • ソースコード内の関数なら別途miniscript内で呼び出せるので、あとで呼び出すのでもいい。
soda/import.txt · 最終更新: 2025/04/19 21:06 by machiaworx