bodyの実行中だけ差し替わる値。
抜ければ必ず元へ戻るので、差し替えた側に戻し忘れる余地が無い(try/finallyをここへ1度だけ 書く)。入れ子は内側が勝ち、内側を抜けた時点で外側の値へ戻る。
try
finally
差し替えるのは1つの値だけで、それを誰がどう使うかは持ち主が決める——観測口を挿す (WorldSession.observeChanges)のにも、今の主体を切り替える(withSubject)のにも同じ形で足りる。
非公開
今の値。差し替えの外ではundefined。
bodyの実行中だけnextへ差し替える。bodyが投げても元へ戻す。
bodyの実行中だけ差し替わる値。
抜ければ必ず元へ戻るので、差し替えた側に戻し忘れる余地が無い(
try/finallyをここへ1度だけ 書く)。入れ子は内側が勝ち、内側を抜けた時点で外側の値へ戻る。差し替えるのは1つの値だけで、それを誰がどう使うかは持ち主が決める——観測口を挿す (WorldSession.observeChanges)のにも、今の主体を切り替える(withSubject)のにも同じ形で足りる。