鲍松山STL源码剖析_SGI版
2023-08-20 23:19 作者:每天学习n个拼课技巧 | 我要投稿
变量res
的值为value2
$(foreach var, list, text)
:对list里的每一个变量执行text格式的转换
A = a b c
B = $(foreach f, $(A), $(f).o)
则B = a.o b.o c.o
$(filter pattern, text)
:过滤函数,取出text中符合pattern格式的变量$(filter-out pattern, text)
:反过滤函数,取出text中不符合pattern格式的变量
A = a b c d/
B = $(filter %/, $(A))
C = $(filter-out %/, $(A))
则B的结果为:d/
;C的结果为:a b c
$(wildcard pattren)
:列出当前目录下符合pattern格式的文件
files = a.c b.c c.c d.o
files1 = $(wildcard *.c)
files2 = $(wildcard $(file)) #取出file中真实存在的文件