Katie が述べたように、TI-Basic プログラム間でパラメータを渡す方法は組み込まれていません。ただし、単一のパラメーターを関数に渡すことができるプリミティブ メソッドがあります。
未評価の式は、Y-VARS変数の 1 つに保持できます。プログラムでこの変数を使用すると、含まれている式が評価され、結果が返されます。これの興味深い部分はY-VARS、式の本体で単一の変数に置き換えられるパラメーターを変数に渡すことができることです。代入される変数は、使用した変数によって異なりY-VARSます。Function変数 use X、Parametricuse T、およびPolaruse θ。
このサンプル プログラムは、私が説明した内容を示しています。
:"XLog(X→Y1
:Disp Y1(10
:Disp Y1(5
がパラメーターとしてY1渡されると、 in10のすべてのインスタンスがに置き換えられます。は、または単に 10 と同等になりました。 に渡す場合も同じ効果が見られます。XY110Y110log(105Y1
この回避策の明らかな欠点は、1 つのパラメーターしか渡せないことです。その他の欠点には、標準の電卓関数を の 1 つにしか配置できないこと、Y-VARSおよびアクセスY-VARSにかなりのオーバーヘッドが伴うことなどがあります。