函数分为参数类型注解和返回值类型注解
function getSum(a:number,b:number):{
return a + b;
}
function (10,20);//30
或者
let getSum : (a:number,b:number)=>number = (a,b)=>{return a+b}
函数的可选参数
let fn(a:number,b?number)=>void
函数的剩余参数
let fn(a:number,...rest:number[])=>number;