From badb278791177a8e9c5d37211136a4ef1a0cb1e8 Mon Sep 17 00:00:00 2001 From: toku-sa-n Date: Mon, 18 Nov 2019 21:53:22 +0900 Subject: [PATCH] Move the definition of closure's environment --- second-edition/src/ch13-01-closures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/second-edition/src/ch13-01-closures.md b/second-edition/src/ch13-01-closures.md index 1f99972e5e..2b0c04e8af 100644 --- a/second-edition/src/ch13-01-closures.md +++ b/second-edition/src/ch13-01-closures.md @@ -1094,7 +1094,7 @@ error[E0434]: can't capture dynamic environment in a fn item; use the || { ... -* `FnOnce`は内包されたスコープからキャプチャした変数を消費し、これがクロージャの*環境*として知られています。 +* `FnOnce`は、クロージャの*環境*として知られている内包されたスコープからキャプチャした変数を消費します。 キャプチャした変数を消費するために、定義された際にクロージャはこれらの変数の所有権を奪い、 自身にムーブするのです。名前のうち、`Once`の部分は、 このクロージャは同じ変数の所有権を2回以上奪うことができないという事実を表しているので、1回しか呼ぶことができないのです。