安卓 ifneq filter 怎么判断以什么结尾
在安卓的Makefile中,可以使用ifneq和filter来判断字符串是否以特定的结尾。下面是一个示例:
# 定义一个变量
my_string := hello_world.txt
# 使用ifneq和filter来判断是否以.txt结尾
ifeq ($(filter %.txt,$(my_string)),)
# 如果不以.txt结尾
echo "不以.txt结尾"
else
# 如果以.txt结尾
echo "以.txt结尾"
endif
在上面的示例中,我们首先定义了一个变量my_string,然后使用filter函数来筛选my_string中以.txt结尾的字符串。如果filter函数返回空字符串,表示my_string不以.txt结尾,那么就会执行ifeq中的代码块,否则执行else中的代码块。
请注意,上述示例中的代码是Makefile中的语法,而不是在Android应用程序代码中的语法。
原文地址: https://www.cveoy.top/t/topic/h7Qs 著作权归作者所有。请勿转载和采集!