gpt4 book ai didi

javascript - JavaScript 箭头函数的 raku 等价物是什么?

转载 作者:行者123 更新时间:2023-12-01 14:56:04 27 4
gpt4 key购买 nike

在 JavaScript 中,我可以去

const materials = [
'Hydrogen',
'Helium',
'Lithium',
'Beryllium'
];

console.log(materials.map(material => material.length));
// expected output: Array [8, 6, 7, 9]
我猜 raku 在功能上有一些缺陷 - 我想知道是否有人可以澄清等效代码(参见 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions)

最佳答案

最直接的等价物是

my @materials = <Hydrogen Helium Lithium Beryllium>;
say @materials.map(-> $material { $material.chars });
但是在这种情况下,箭头子比您需要的更明确,因为
say @materials.map: *.chars;
也足够了(对“whatever star”的方法调用返回一个代码块,该代码块在其参数上调用该方法),并且
say @materials».chars;
也可以工作(应用于点运算符的超应用程序)。

关于javascript - JavaScript 箭头函数的 raku 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62763949/

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