We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 091f3c7 commit b8229cfCopy full SHA for b8229cf
โsrc/index.tsโ
@@ -1,10 +1,17 @@
1
-// ํํ ํ์ ์ง์ ๋ฐฉ์
+//ํจ์ void, never
2
3
-//์ฒซ ๋ฒ์งธ ์ธ์๋ string, ๋ ๋ฒ์งธ ์ธ์๋ number
4
-let b: [string, number];
+//void: void๋ ๋ฐํ๋๋ ๊ฐ์ด ์์ ๋์ด๋ค.
+function sayHello(): void {
5
+ console.log('hello');
6
+}
7
-b = ['z', 3];
-// b = [3, '3']; //-> error
8
+//never : never๋ ํญ์ error๋ฅผ ๋ฐํํ๊ฑฐ๋ ์์ํ ๋๋์ง ์๋ ๋ฌดํloop์ผ ๋ ์ฌ์ฉํ๋ค.
9
+function showError(): never {
10
+ throw new Error();
11
12
-b[0].toLowerCase();
-// b[1].toLowerCase(); //-> error: ์ซ์์๋ ๋/์๋ฌธ์๋ฅผ ์ง์ ํ ์ ์๋ค.
13
+function infLoop(): never {
14
+ while (true) {
15
+ //do something...
16
+ }
17
0 commit comments