そもそもDEF内のGOSUB禁止ですよ。 このプログラムだとGOSUB自体でエラーは出なくて、10行目のRETURNでGOSUBでは無くDEFを抜けることになります。でも返り値が設定されていないので、Uninitialized variabled usedのエラーになります。 DEF FUNC() RETURN END と同じ状況になっています。