>>701 よいはず。
あと、遅延実行されるのでそう実装しても効率は悪くならないと思う。