GOSUBの上位とは…ちょっと違います。
その前に、DEF~ENDは使ったことありますか。
こっちがGOSUBの上位版といえます。
RET=KANSUU(5,10)
PRINT "AかけるBは";RET
DEF KANSUU(A,B)
PRINT "A+B=";A+B
RETURN A*B ' もどりちをかえす
END
GOSUBと違う点は「プチコンの命令と同じように数値や文字列をパラメータとして渡せる」「RETURN で戻り値を返すことが出来る」「DEFの中と外で変数名がかぶっても大丈夫にできる」という点です。
それで、上記の RET=KANSUU(5,10) は、RET=CALL("KANSUU",5,10) と書くこともできます。
1そうだね プレイ済み