为什么 undefine 在 m4 中失败?
定义(foo,0000)
富
0000
取消定义('foo')
富
0000
thanks.
jcyang.
define(foo,0000)
foo
0000
undefine('foo')
foo
0000
thanks.
jcyang.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须在前面加上反引号并在后面加上单引号来引用
foo
才能取消定义它。否则,它最终会被替换并且您取消定义0000
。所以:You have to quote
foo
with a backtick in front and a single-quote after in order to undefine it. Otherwise, it winds up substituted and you undefine0000
. So: