参照渡しのネストでエラーになる
Closed this issue · 1 comments
stuncloud commented
概要
参照を参照渡しされた場合を考慮していなかった
再現コード
arr = [0, 1]
print redirect(arr) // [評価エラー] arr を参照できません
function redirect(var a:array)
// aはメインのarrを参照している
result = len(a)
fend
function len(var b:array)
// ここでもメインのarrを参照しているが、上のスコープはredirect関数なのでarrが存在しない
// ここではaを参照しなければならない
result = Length(b)
fend
実行環境
- UWSCRバージョン: 0.9.1
stuncloud commented
0.9.2で修正されます