引数に入れた値が数値か文字列かでプログラムを完全に分けるのではなくある程度共用したいという場合には数値でも文字列でも入る変数が必要になる場合があります。 それは私の自作関数INITを使えば数値でも文字列でも入る万能変数を作れるのでそれを活用すれば良いです。 INIT関数は上記のようにDEFの引数は代入した時点で型が決まるというのと配列が参照型であるというのを用いて作った関数です。 INIT関数 https://miiverse.nintendo.net/posts/AYMHAAACAAADVHkoSL6eyA これらを使えば引数が数値だろうと文字列だろうと自由な命令や関数を作ることが可能になります。