ClozeTSとは、TypeScriptの穴埋めクイズです。コードの一部が「穴」になっていて、その部分に適切なコードを当てはめて解く形式のクイズです。
問題
このTypeScriptコードの中の__MISSING_CODE__
を適切なコードに置き換えて、コードを完成してください。
let x: __MISSING_CODE__ = [1, 2, 3];
x = [4, 5];
x = ['1', '2', '3']; // Error
x = [true]; // Error
→**TypeScript Playgroundでコードを書く**←
ルール
- コメントで
Error
と書かれた行は、コンパイルエラーになるようにする。 - それ以外の行は、コンパイルエラーにならないようにする。
- 型に
any
は使ってはならない。(any縛り) -
__MISSING_CODE__
の部分以外は変更してはならない。 - コードを書く際にはTypeScript Playgroundをお使いください。(バージョンやコンパイル設定統一のため)
ヒント
解けたら
- 回答はコメント欄に投稿する。(任意)
- 自分と同じ回答がある場合、投稿の代わりに「いいね」する。(任意)
- 気に入った回答には「いいね」する。(任意)
- 技巧輝く回答には、ちょっとした解説を添える。(任意)
- →Q.なぜコメントしたり、いいねするといいの?
【ClozeTS】TypeScript穴埋めクイズ#1 (Array) https://t.co/G1FCtbbOq4
— suin (@suin) March 9, 2020
このクイズの難しさはどのくらいでしたか?