列表 (list
)
元素数组。参见 数组.
返回值
列表对象由以下函数和方法返回
files()
get_option()
cfg_data.keys()
compiler.cmd_array()
compiler.first_supported_argument()
compiler.first_supported_link_argument()
compiler.get_supported_arguments()
compiler.get_supported_function_attributes()
compiler.get_supported_link_arguments()
compiler.preprocess()
custom_tgt.to_list()
dict.keys()
meson.project_license()
meson.project_license_files()
str.split()
str.splitlines()
列表方法
list.contains()
如果数组包含作为参数给出的对象,则返回 true
,否则返回 false
签名
# Returns `true` if the array contains the object
bool contains(
any item, # The item to check
)
参数
参数扁平化 **不支持** 此函数。
方法 list.contains()
接受以下位置参数
名称 | 类型 | 描述 | 标签 |
---|---|---|---|
item |
任何 |
要检查的项目 |
|
list.get()
返回给定索引处的对象,负索引从数组的末尾开始计数,索引超出范围将返回 fallback
值 (从 0.38.0 开始) 或者,如果未指定,则会导致致命错误
签名
# returns the object at the given index,
any get(
int index, # Index of the list position to query
any [fallback], # Fallback value that is returned if the index is out of range
)
参数
参数扁平化 **不支持** 此函数。
方法 list.get()
接受以下位置参数
名称 | 类型 | 描述 | 标签 |
---|---|---|---|
index |
int |
要查询的列表位置索引。负值从列表末尾开始 |
|
fallback |
任何 |
如果索引超出范围,则返回的回退值。 |
[可选] |
list.length()
返回数组/列表的当前大小。
签名
int length()
搜索结果为