We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a96a893 commit 5e37eb2Copy full SHA for 5e37eb2
leetcode/linked_list/merge_sorted_list
40 KB
ts/type.ts
@@ -2,7 +2,7 @@
2
* @Author: Chacha
3
* @Date: 2022-04-10 14:35:33
4
* @Last Modified by: Chacha
5
- * @Last Modified time: 2022-04-10 15:10:48
+ * @Last Modified time: 2022-04-10 15:32:05
6
*/
7
/**
8
* Typescript常见类型
@@ -72,3 +72,25 @@ enum FileAccess {
72
* void 和 undefined 类型最大的区别是: undefined 是 void 的子集,当你对函数的返回值并不在意时,使用 void 而不是 undefined。
73
*
74
75
+
76
+/**
77
+ * Tuple
78
+ * 元组(Tuple)表示一个已知数量和类型的数组,可以理解它是一种特殊的数组。
79
+ *
80
+ */
81
+const tuple: [string, number] = ["Hello", 1];
82
83
84
+ * never
85
+ * never 类型是没法正常结束返回的类型,一个必定会报错或死循环的函数会返回这样的类型。
86
87
88
+function testNever(): never {
89
+ throw new Error("testNever return never type");
90
+}
91
+function testNever1(): never {
92
+ while (true) {}
93
94
95
+// 任何类型联合上 never 类型,还是原来的类型
96
+type language = "TS" | never;
0 commit comments