プチコンBIGやプチコン3号のDEFによる自作命令、自作関数の引数は代入された時点で型が決定します。 DEF X2(A) RETURN A*2 END このX2関数においてAというのはX2(123)のように数値を入れた場合には変数Aは数値変数となり、X2("ABC")のように文字列を入れた場合には変数Aは文字列変数になります。 そのためX2関数は数値でも文字でも正しく動作します。 引数の変数に付ける「$」や「%」や「#」というサフィックス(接尾辞)記号はただの飾りということです。 より詳しく知りたい場合は下記のトピックスを見てください。 https://miiverse.nintendo.net/posts/AYMHAAACAAADVHjYtPmLxg