gpt4 book ai didi

string - GNU 制作 : how to join list and separate it with separator?

转载 作者:行者123 更新时间:2023-12-01 09:20:23 32 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Joining elements of a list in GNU Make

(3 个回答)


2年前关闭。




我有这个:

FOO = foo1 foo2 ... fooN

并希望加入所有这些字符串并将其与,例如,冒号分开:
foo1:foo2:foo3:...:fooN

如何在 GNU Make 中做到这一点,而不使用外部 UNIX 工具?

最佳答案

请参阅下面的代码。

# A literal space.
space :=
space +=

# Joins elements of the list in arg 2 with the given separator.
# 1. Element separator.
# 2. The list.
join-with = $(subst $(space),$1,$(strip $2))

用法:
FOO = foo1 foo2 ... fooN

COLON_SEPARATED_FOO := $(call join-with,:,$(FOO))

关于string - GNU 制作 : how to join list and separate it with separator?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9551416/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com