文件名称:proposal-pipeline-operator:向JavaScript添加简单但有用的管道运算符的提议
文件大小:12KB
文件格式:ZIP
更新时间:2024-03-20 00:18:36
HTML
ESNext提案:管道运营商 该提议引入了一个新的运算符|>类似于 , , , , , 和 ,以及UNIX管道和的& 。 这是一种向后兼容的方式,以一种可读的,功能化的方式简化链式函数调用,并为扩展内置原型提供了一种实用的替代方法。 :warning: 警告:管道语法的详细信息目前尚未确定。 有正在考虑中。 本自述文件是一个最低限度的建议,其中涵盖了管道操作员的基本功能。 它用作比较竞争方案折衷方案的稻草人。 这些建议如下: F#管道:+ 智能管道:+ 两者的已经在进行中,以收集反馈。 有关更多信息,另请参阅的以及。 介绍 管道运算符本质上是带有单个参数的函数调用上的有用语法糖。 换句话说, sqrt(64)等效于64 |> sqrt 。 将多个功能链接在一起时,这可以提高可读性。 例如,给定以下功能: function doubleSay ( str ) { return str
【文件预览】:
proposal-pipeline-operator-master
----.travis.yml(261B)
----package.json(501B)
----github_deploy_key.enc(3KB)
----deploy.sh(753B)
----README.md(13KB)
----spec.html(5KB)