こういちさん vfiler 読んでるんですね? vfvar() は、コメントにある通り、本来グローバル変数を参照しなければならないのに、誤ってローカル変数を参照してしまうのを避けるためのものです。 保存したファイルに hiscore=300 と書いてあった場合、vfilerは = の前後を読み取り l$="hiscore", r$="300" みたいにします。 この状態で var(l$) = val(r$) という命令を実行すると、 hiscore=300 を実行したのと同じ結果が得られます。