プチコン3号 SmileBASIC コミュニティ返信[4]親投稿おちゃめ ochame_nako2017/9/20 21:50これはOUTを使った場合にも注意しなくてはなりません。 例えばAの値が正数の時に2倍した値を返し、負数の時は0を返す関数X2を下記のように記述したとします。 DEF X2 A OUT B IF A>0 THEN B=A*2 END この関数ではAの値が0以下の場合は戻り値Bには代入されないためBの型が決定できずエラーとなってしまいます。 そこで下記のようにしました。 DEF X2 A OUT B B=0 IF A>0 THEN B=A*2 END 0そうだね プレイ済み2017/11/02 21:57:15に取得