#$(foreach <var>,<list>,<text>)
#把参数<list>中的单词逐一取出放到参数<var>所指定的变量中,然后再执行<text>所包含的表达式。每一次<text>会返回一个字符串,循环过程中,
#<text>的所返回的每个字符串会以空格分隔,最后当整个循环结束时,<text>所返回的每个字符串所组成的整个字符串(以空格分隔)将会是foreach函数的返回值。 names := a b c d
files := $(foreach n,$(names),$(n).o) all:
@echo $(files) #上面的例子中,$(name)中的单词会被挨个取出,并存到变量“n”中,“$(n).o”每次根据“$(n)”计算出一个值,这些值以空格分隔,最后作为foreach函数的返回,所以,$(files)的值是“a.o b.o c.o d.o”。
#注意,foreach中的<var>参数是一个临时的局部变量,foreach函数执行完后,参数<var>的变量将不在作用,其作用域只在 foreach 函数当中。

最新文章

  1. BZOJ 4742: [Usaco2016 Dec]Team Building
  2. sh6.脚本磁盘分区格式化
  3. AMD and CMD are dead之KMDjs内核之依赖分析
  4. 设置select默认值
  5. Sql数据库帮组类
  6. MFC实现 自适应操作系统的CListCtrl控件
  7. thinkphp 3.2.3+Admin LTE后台框架
  8. krpano资料
  9. 一张图看懂片式多层陶瓷电容器(MLCC)
  10. BZOJ 1717 [Usaco2006 Dec]Milk Patterns 产奶的模式(后缀数组)
  11. 三、 redis进阶篇
  12. Download SQL Server Management Studio (SSMS)下载地址
  13. Jenkins官方教程地址入口
  14. disconf-自动注入属性变化
  15. Hdu1010Tempter of the Bone 深搜+剪枝
  16. Linux的十个最危险的命令
  17. ACM1198Farm Irrigation
  18. vue-cli脚手架引入element UI的正确打开方式
  19. hive_学习_00_资源帖
  20. Error:Execution failed for task &#39;:bearBabyClient:processDebugManifest&#39;. &gt; Manifest merger failed with multiple errors, see logs

热门文章

  1. jquery避免跟其他库冲突
  2. JS isNaN()函数
  3. Kubernetes应用迁移问题定位
  4. nginxtomca负载均衡
  5. ylbtech-LanguageSamples-PythonSample
  6. 如何Oracle查出一个用户具有的所有系统权限和对象权限
  7. jTemplates模板学习笔记
  8. SQL PL/SQL语法手册
  9. escape(s, t)函数的实现
  10. DataBase 之 数据库设计六大范式