博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
call function
阅读量:5923 次
发布时间:2019-06-19

本文共 373 字,大约阅读时间需要 1 分钟。

1 call递归扩展变量

本质上仍然是变量扩展,等价于$(),只不过扩展的时候带了参数,$(call xxx)返回的是xxx扩展之后的值。参数依次赋值给$(1),$(2)......,但是参数要在赋值之前完成扩展。

2 call define定义的多行变量

本质上仍然是变量扩展,参数依次赋值给$(1),$(2)......,但是在赋值之前也要扩展。完成扩展之后替换出现call的地方,这样就完成了对call函数的扩展。

注意,call是不会对define定义的多行变量本身(除了$(1),$(2))进行扩展的,也就是说,它只是进行参数的替换。

3 call builtin函数

 直接执行builtin,不过参数要先扩展然后再传给builtin。

转载于:https://www.cnblogs.com/hustdc/p/7474470.html

你可能感兴趣的文章
DDR3 CMD
查看>>
逍遥安卓-完整命令行
查看>>
web测试
查看>>
HDU 1045 (DFS搜索)
查看>>
Introduction to boundary integral equations in BEM
查看>>
7.继续看Bootstrap
查看>>
Myeclipse 快捷键大全
查看>>
红黑树
查看>>
天猫推荐算法大赛总结
查看>>
链表API
查看>>
ASP.NET 教程(一)
查看>>
calico客户端工具calicoctl
查看>>
MySQL主从复制之异步模式
查看>>
真正的事务是可串行化的
查看>>
XCode快捷键
查看>>
golang strconv包部分函数使用
查看>>
Retinex系列之McCann99 Retinex 分类: 图像处理 ...
查看>>
卸载mysql
查看>>
常见正则表达式
查看>>
POJ 3049 DFS
查看>>