プチコンの場合、引き数の型は、実行時に呼び出し元の引き数の型が引き継がれます。戻りの型は、呼び元に戻って戻り変数に代入するときに型変換が行われるようです。 DEF FN A,X OUT B,Y B=A*2 Y=X*1.5 PRINT "A=";A PRINT "B=";B PRINT "X=";X PRINT "Y=";Y END A#=1.9 X%=3 PRINT "A#=";A# PRINT "X%=";X% FN A#,X% OUT B%,Y% PRINT "B%=";B% PRINT "Y%=";Y%