リスト (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()
は、次の位置引数を受け入れます
名前 | タイプ | 説明 | タグ |
---|---|---|---|
アイテム |
任意 |
チェックするアイテム |
|
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()
は、次の位置引数を受け入れます
名前 | タイプ | 説明 | タグ |
---|---|---|---|
インデックス |
整数 |
クエリを実行するリスト位置のインデックス。負の値はリストの最後から始まります。 |
|
フォールバック |
任意 |
インデックスが範囲外の場合に返されるフォールバック値。 |
[省略可能] |
list.length()
配列/リストの現在のサイズを返します。
シグネチャ
int length()
検索結果は