あ、var 関数がリファレンス的に使えるんでしたね。 buf$=load("txt:foo",0) line$ = sgets$("buf$") def sgets$(ref$) var s$=最初の行(var(ref$)) var(ref$)=二行目以降(var(ref$)) return s$ end みたいな感じ? ref$ がローカル変数と衝突したらどちらになるんだろう???