gpt4 book ai didi

javascript - TypeScript 中函数或变量的契约是什么

转载 作者:行者123 更新时间:2023-12-02 14:22:19 25 4
gpt4 key购买 nike

我是 TypeScript 的新手,在我的机器上成功安装它后,我在 TypeScript 的官方文档页面中看到了这样一句话:“TypeScript 中的类型注释是记录函数或变量的预期契约的轻量级方法”。

在 TypeScript 中的函数或变量上下文中解释的“契约”一词是什么?

我查看的示例是:

function greeter(person: string){
return "Hello, " + person;
}

var user = "Jane User";

document.body.innerHTML=greeter(user);

这与函数变量 person 附加的字符串注释有关吗?

对此的任何帮助表示赞赏。

这里是官方链接documentation

最佳答案

如果您对这种情况下的“契约(Contract)”一词感兴趣:就像您可以期望您的雇主根据您的契约(Contract)在每个月底支付您的工资一样,您可以预期 greeter 将是一个字符串(但是你可以很容易地打破这个契约)

关于javascript - TypeScript 中函数或变量的契约是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38555060/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com