gpt4 book ai didi

带有可选参数的 TypeScript lambda 函数

转载 作者:搜寻专家 更新时间:2023-10-30 20:53:59 26 4
gpt4 key购买 nike

我在定义接受可选参数的 lambda 函数时遇到问题。奇怪的是,如果我使用完整的“函数”语法,匿名函数可以工作,但 lambda 速记/箭头语法会产生如下错误:

  • 名称“a”在当前范围内不存在
  • 提供的参数与调用目标的任何签名都不匹配
  • 期望')'

例子:

(function (a, b?) => { console.log(a, b); })("a"); // OK
((a, b?) => { console.log(a, b); })("a", "b"); // Errors
((a, b) => { console.log(a, b); })("a", "b"); // OK

最佳答案

这是编译器中的一个错误,现在正在修复 [v0.8]。 Lambdas 目前给出带有可选参数和剩余参数的错误消息。如果这是一个阻塞问题,请使用长函数语法。

关于带有可选参数的 TypeScript lambda 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12763971/

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