From f62b8d68b334caf37f63294c6e31f4e43725105f Mon Sep 17 00:00:00 2001 From: irasally Date: Thu, 10 Jun 2021 18:08:12 +0900 Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E6=9C=AC=E8=AA=9E=E3=81=AE=E6=84=8F?= =?UTF-8?q?=E5=91=B3=E3=81=8C=E4=B8=8D=E6=98=8E=E7=9E=AD=E3=81=A0=E3=81=A3?= =?UTF-8?q?=E3=81=9F=E7=AE=87=E6=89=80=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- type-system/exceptions.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/type-system/exceptions.md b/type-system/exceptions.md index c65667596..dcccc59d4 100644 --- a/type-system/exceptions.md +++ b/type-system/exceptions.md @@ -129,7 +129,7 @@ catch(e) { } ``` -しかし、最初のタスクから2番目のタスクに物事を渡す必要がある場合、コードは乱雑になります\(`run`を必要とする`foo`突然変異+`runTask1`の復帰から推論できないため注釈を明示的に必要とすることに注意してください\) : +しかし、最初のタスクから2番目のタスクに物事を渡す必要がある場合、コードは乱雑になります。\(`foo`のミューテションに`let` が必要になる + 明示的に型をアノテートしなければならなくなることに注意してください。これは、`runTask1`の戻り値から型を推測できないためです\) : ```typescript let foo: number; // Notice use of `let` and explicit type annotation @@ -168,4 +168,3 @@ function validate(value: number): {error?: string} { そして今、型システムで表現されています。 > 非常に一般的な\(シンプル/キャッチオールなど\)の方法でエラーを処理しない限り、エラーをスローしないでください。 -