函数(More On Functions)
函数是任何应用的基础组成部分,无论它是局部函数(local functions),还是从其他模块导入的函数,亦或是类中的方法。当然,函数也是值 (values),而且像其他值一样,TypeScript 有很多种方式用来描述,函数可以以怎样的方式被调用。让我们来学习一下如何书写描述函数的类型(types)。
函数类型表达式(Function Type Expressions)
最简单描述一个函数的方式是使用**函数类型表达式(function type expression)。**它的写法有点类似于箭头函数:
functiongreeter(fn:(a:string)=>void){fn("Hello, World");}functionprintToConsole(s:string){console.log(s);}greeter(printToConsole);
语法 (a: string) &#