如何将Makefile中的功能函数改写为一个长尾词的?

2026-04-16 23:080阅读0评论SEO基础
  • 内容介绍
  • 相关推荐

本文共计961个文字,预计阅读时间需要4分钟。

如何将Makefile中的功能函数改写为一个长尾词的?

使用 `foreach` 进行循环时,函数和函数间的不同之处非常明显。这个函数主要用于循环操作,在 Makefile 中,`foreach` 函数几乎是对 Unix 标准Shell(/bin/sh)中 `for` 语句或 C-Shell(/bin/csh)中 `fore` 的模拟。

如何将Makefile中的功能函数改写为一个长尾词的?

foreach foreach 函数和别的函数非常的不一样。因为这个函数是用来做循环用的,Makefile中的 foreach 函数几乎是仿照于 Unix 标准 Shell(/bin/sh)中的 for 语句,或是 C-Shell(/bin/csh)中的 foreach 语句而构建的。它的语法是: $(foreach <var>,<list>,<text>) 这个函数的意思是,把参数<list>中的单词逐一取出放到参数<var>所指定的变量中,然后再执行<text>所包含的表达式。每一次<text>会返回一个字符串,循环过程中,<text> 的所返回的每个字符串会以空格分隔, 最后当整个循环结束时, <text>所返回的每个字符串所组成的整个字符串(以空格分隔)将会是 foreach 函数的返回值。
阅读全文

本文共计961个文字,预计阅读时间需要4分钟。

如何将Makefile中的功能函数改写为一个长尾词的?

使用 `foreach` 进行循环时,函数和函数间的不同之处非常明显。这个函数主要用于循环操作,在 Makefile 中,`foreach` 函数几乎是对 Unix 标准Shell(/bin/sh)中 `for` 语句或 C-Shell(/bin/csh)中 `fore` 的模拟。

如何将Makefile中的功能函数改写为一个长尾词的?

foreach foreach 函数和别的函数非常的不一样。因为这个函数是用来做循环用的,Makefile中的 foreach 函数几乎是仿照于 Unix 标准 Shell(/bin/sh)中的 for 语句,或是 C-Shell(/bin/csh)中的 foreach 语句而构建的。它的语法是: $(foreach <var>,<list>,<text>) 这个函数的意思是,把参数<list>中的单词逐一取出放到参数<var>所指定的变量中,然后再执行<text>所包含的表达式。每一次<text>会返回一个字符串,循环过程中,<text> 的所返回的每个字符串会以空格分隔, 最后当整个循环结束时, <text>所返回的每个字符串所组成的整个字符串(以空格分隔)将会是 foreach 函数的返回值。
阅读全文