Avatar
修正ありがとうございます。いくつかコメントしましたので、お手隙の際にご確認くださいmm
7:50 PM
ちょっと訳に違和感のあるところがあったので、変えてみたのですが、こうするとどうでしょうか? suggestion Opaque 型の戻り値を返す関数の中に戻り値を返す場所が複数ある場合、返す可能性のある戻り値は全て同じ型にすることが必要です。ジェネリック関数の場合、その戻り値の型に関数のジェネリック型パラメータを使用できますが、それでも単一の型にする必要があります。例えば、正方形の特殊なケースを含む、形状反転関数の無効なバージョンを次に示します:
7:50 PM
型が抜けていましたmm suggestion ## Opaque 型とBox プロトコル型の違い\(Differences Between Opaque Types and Box Protocol Types\)
7:50 PM
なぜここだけ"Boxed Type"になっているのかが疑問に感じたので、元のリポジトリのほうにPR出して確認していますので、少しお待ちくださいmm https://github.com/apple/swift-book/pull/297