我刚开始学习TypeScript,我看到有很多代码使用这个sytax =>.我通过阅读TypeScript版本1.6规范和一些谷歌搜索做了一些研究.我还是无法理解其含义=>.
对我来说,感觉就像是C++中的指针.但我无法确认.如果有人可以解释以下示例,那将是很好的.谢谢!
以下是我在阅读Typescript规范时发现的示例:
对象类型
var MakePoint: () => {
x: number; y: number;
};
Run Code Online (Sandbox Code Playgroud)
问题:这段代码在做什么?创建一个名为MakePoint的对象,其中x和y字段是数字类型?这是MakePoint的构造函数还是函数?
功能类型
function vote(candidate: string, callback: (result: string) => any) {
// ...
}
Run Code Online (Sandbox Code Playgroud)
问:这是什么意思=> any?你必须返回一个字符串类型?
有人能用简单的英语向我解释这些例子的区别或目的吗?感谢您的时间!
typescript ×1