1、第一步,双击打开HBuilderX工具,新建一个TypeScript文件,定义函数createCat,参数名称为param,参数类型为number,如下图所示:
2、第二步,再次使用相同的方法,创建一个同名函数createCat,参数名称是一样的,不过参数亿姣灵秀类型为any,如下图所示:
3、第三步,再次定义一个函数createCat,这次使用泛型<T>,返回值为T,如下图所示:
4、第四步,依次调用上述定义的三个函数,传入不同类型的参数,分别赋值给cc、dd和ee,如下图所示:
5、第五步,保存代码并使用TypeScript命令进行编译,结果控制台出现了编译错误,如下图所示:
6、第六步,结果发现在同一文件目录下,生成了同名的js文件,虽然出现了编译错误,但是还是生成了JS文件,如下图所示: