call function
2024-09-08 04:02:39
1 call递归扩展变量
本质上仍然是变量扩展,等价于$(),只不过扩展的时候带了参数,$(call xxx)返回的是xxx扩展之后的值。参数依次赋值给$(1),$(2)......,但是参数要在赋值之前完成扩展。
2 call define定义的多行变量
本质上仍然是变量扩展,参数依次赋值给$(1),$(2)......,但是在赋值之前也要扩展。完成扩展之后替换出现call的地方,这样就完成了对call函数的扩展。
注意,call是不会对define定义的多行变量本身(除了$(1),$(2))进行扩展的,也就是说,它只是进行参数的替换。
3 call builtin函数
直接执行builtin,不过参数要先扩展然后再传给builtin。
最新文章
- Spring学习总结(三)——Spring实现AOP的多种方式
- 精品素材:15套免费的 Photoshop 自定义图形集
- DMZ
- Entity FrameWork 延迟加载本质(二)
- RHEL 6.4中解决xx用户不在sudoers列表,此事将被报告的问题
- IOS学习网站
- BZOJ 3343教主的魔法
- [转]Java中byte与16进制字符串的互相转换
- jQuery获取select option
- ajax验证码检测
- C# AddRange为数组添加多个元素的代码
- nginx配置文件,做多个项目代理
- 转载:MySQL看这一篇就够了
- SpringMVC避免IE执行AJAX,返回JSON出现下载文件
- 6.MongoDB4.0在Windows环境的下载、安装、配置
- Codeforces Round #244 (Div. 2) C. Checkposts (tarjan 强连通分量)
- HTML中head与body标签
- CentOS 6.8 安装Maven
- go test命令參数问题
- .NET MVC EF框架数据库连接配置