diff --git a/generics.rst b/generics.rst index 6b9f484..cd0ed97 100644 --- a/generics.rst +++ b/generics.rst @@ -232,6 +232,7 @@ TypeScriptでは組み込みの型変換のためのジェネリクスのユー return function(): any { if (!isInit) { cache = init(); + isInit = true; } return cache; } @@ -260,6 +261,7 @@ TypeScriptでは組み込みの型変換のためのジェネリクスのユー return function(): T { if (!isInit) { cache = init(); + isInit = true; } return cache; }