TypeScript学习 ———— 三、function
函数的声明
function concatString(a:String,b:String):String{ return a+b } concatString('Hellow','TypeScript') //HellowTypeScript type Sum1=((a:Number,b:Number)=>Number)|String //声明一个类型 interface Sum2{ (a:Number,b:Number):Number } const sum:Sum1=(a:Number,b:Number):NUmber=>a+b; //也可以如下定义sum函数 const sum:Sum2=(a:Number,b:Number):NUmber=>a+b; //但是当我们希望sum函数可以返回一个String类型时,Sum2就不能使用了,但是type的类型声明缺可以灵活的变化返回值类型
随笔为本人学习笔记以及个人看法,若有错误,欢迎指正