Skip to content

Commit 575b175

Browse files
committed
ci: generate pages at 922f944 [ci skip]
1 parent 922f944 commit 575b175

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

docs/1.6/book/enums.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -219,18 +219,18 @@ <h1 class="title">列挙型</h1>
219219

220220
<p>各ヴァリアントは、自身に関連するデータを持つこともできます。
221221
ヴァリアントの定義のための構文は、構造体を定義するのに使われる構文と似ており、
222-
(unit-like構造体のような) データを持たないヴァリアント、名前付きデータを持つヴァリアント、 (タプル構造体のような) 名前なしデータを持つヴァリアントがありえます。
222+
unit-like構造体のようなデータを持たないヴァリアント、名前付きデータを持つヴァリアント、タプル構造体のような名前なしデータを持つヴァリアントがありえます。
223223
しかし、別々に構造体を定義する場合とは異なり、 <code>enum</code> は一つの型です。
224224
列挙型の値はどのヴァリアントにもマッチしうるのです。
225225
このことから、列挙型は「直和型」(sum type) と呼ばれることもあります。
226-
列挙型としてありうる値の集合は、各ヴァリアントとしてありうる値の集合の和であるためです</p>
226+
列挙型としてとりうる値の集合は、各ヴァリアントとしてとりうる値の集合の和であるためです</p>
227227

228228
<!-- We use the `::` syntax to use the name of each variant: they’re scoped by the name
229229
of the `enum` itself. This allows both of these to work: -->
230230

231231
<p>各ヴァリアントの名前を使うためには、 <code>::</code> 構文を使います。
232232
すなわち、ヴァリアントの名前は <code>enum</code> 自体の名前によってスコープ化されています。
233-
これにより、以下は動きます</p>
233+
これにより、以下のどちらもうまく動きます</p>
234234

235235
<span class='rusttest'>fn main() {
236236
enum Message {
@@ -292,7 +292,7 @@ <h1 class="title">列挙型</h1>
292292
<p>こういった操作が許されないことで制限されているように感じられるかもしれませんが、この制限は克服できます。
293293
それには二つの方法があります。
294294
一つは等値性を自分で実装する方法、もう一つは次のセクションで学ぶ <a href="match.html"><code>match</code></a> 式でヴァリアントのパターンマッチを行う方法です。
295-
等値性を実装するにはRustについてまだ知るべきことがありますが<a href="traits.html"><code>トレイト</code></a> のセクションに書いてあります。</p>
295+
等値性を実装する方法についてはまだ説明していませんが<a href="traits.html"><code>トレイト</code></a> のセクションに書いてあります。</p>
296296

297297
<!-- # Constructors as functions -->
298298

@@ -335,8 +335,8 @@ <h1 id='関数としてのコンストラクタ' class='section-header'><a href=
335335
other functions. For example, with [`iterators`][iterators], we can do this
336336
to convert a vector of `String`s into a vector of `Message::Write`s: -->
337337

338-
<p>また、すぐに役立つことではないのですが、<a href="closures.html"><code>クロージャ</code></a> までいくと、関数を他の関数へ引数として渡す話をします
339-
例えば、これを <a href="iterators.html"><code>イテレータ</code></a> とあわせることで、 <code>String</code> のベクタから <code>Message::Write</code> へ変換することができます</p>
338+
<p>このことは今すぐ役立つことではないのですが、<a href="closures.html"><code>クロージャ</code></a> のセクションでは関数を他の関数へ引数として渡す話をします
339+
例えば、これを <a href="iterators.html"><code>イテレータ</code></a> とあわせることで、 <code>String</code> のベクタから <code>Message::Write</code> のベクタへ変換することができます</p>
340340

341341
<span class='rusttest'>fn main() {
342342
enum Message {

0 commit comments

Comments
 (0)