初心者なのですが、この記事でTypeScriptの勉強をしています。
▽ https://qiita.com/UHNaKZ/items/d11b4768a7f74f2ef444
2点ほど、疑問があります。
1.メンバ変数のあとの | undefined の意味を教えて下さい。
weatherData.ts の5行目のメンバ変数を宣言している行で、質問があります。
private weather: Weather | undefined // ← この行の意味を教えて下さい
2.モジュールシステムについて質問があります。
weatherData.ts の1行目で、以下のように記述されています。
import { Observer, Subject, Weather } from "./lib";
これで、lib.d.ts を読み込んでいるみたいですが、なぜ、以下のように書かなくても
読み込めるのでしょうか? こういうものなのでしょうか? 初心者なので疑問に感じました。
import { Observer, Subject, Weather } from "./lib.d";
教えていただける嬉しいです。どうぞよろしくお願い致します。
ここは無償で教師の仕事を依頼するサイトではないんですが、理解されてますでしょうか。
疑問に思った事を質問するのは構いませんが、最低限あなたが「どこまで調べ、その説明のどの部分を理解できなかったのか」を説明しましょう。
いまの質問文では、ただ単に出会ったコードで見慣れない記述があったから調べもせずに聞いてみた、というようにしか見えません。
あなたの回答
tips
プレビュー