@@ -26,6 +26,7 @@ function testResult(input: boolean) {
2626 // Error: 'b' doesn't exist here
2727 // return b;
2828}
29+
2930// 调用
3031testResult ( false )
3132
@@ -60,7 +61,7 @@ interface SearchFunc {
6061
6162const searchTest : SearchFunc = {
6263 sex : true ,
63- say : ( name : string , age : number ) => {
64+ say : ( name : string , _age : number ) => {
6465 return name
6566 } ,
6667}
@@ -69,6 +70,7 @@ console.log(searchTest)
6970interface myFunc {
7071 ( name : string ) : string
7172}
73+
7274const func : myFunc = ( name : string ) => {
7375 return name
7476}
@@ -106,6 +108,7 @@ console.log(Inter)
106108class StudentA {
107109 name : string
108110 age : number
111+
109112 constructor ( name : string , age : number ) {
110113 this . name = name
111114 this . age = age
@@ -153,7 +156,9 @@ interface Plan {
153156
154157class PlanA implements Plan {
155158 food : string
159+
156160 eat ( something : string ) : boolean {
161+ console . log ( something )
157162 return false
158163 }
159164}
@@ -171,6 +176,7 @@ interface FairyB {
171176interface Fairy extends FairyA , FairyB {
172177 gender : number
173178}
179+
174180const fairy : Fairy = {
175181 name : '储凡' ,
176182 age : 18 ,
@@ -220,6 +226,7 @@ console.log(dogB.gender)
220226
221227class TestStatic {
222228 public static age = 18
229+
223230 public static async test ( ) {
224231 return 'this is using static function'
225232 }
@@ -234,7 +241,8 @@ class PointXY {
234241}
235242
236243// 继承
237- export interface PointXYZ extends PointXY { }
244+ export interface PointXYZ extends PointXY {
245+ }
238246
239247interface PointX {
240248 x : number
0 commit comments