如何解决sweet.js |可选参数
我正在使用sweet.js创建宏。我有一个函数,它具有第二个参数,但这不是强制性的。所以我做了sweet.js:
syntax s = ctx => {
let first = ctx.next().value,second = ctx.next().value;
return #`show(${first},${second})`;
};
s 'hi' 'there'
结果是:
show('hi','there');
但是,如果我没有定义第二个参数并编写
s 'hi'
有一个错误提示说第二个参数不能不确定。
拜托,有什么想法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。