メンバー
add
TemplateDict TemplateDict.add(key, value)文字列値を追加する
パラメータ
パラメータ | 説明 |
---|---|
key
|
required String キー |
value
|
required 文字列値 |
add_joined
TemplateDict TemplateDict.add_joined(key, values, *, join_with, map_each, uniquify=False, format_joined=None, allow_closure=False)値の依存関係を追加します。
パラメータ
パラメータ | 説明 |
---|---|
key
|
required String キー |
values
|
depset;
required 結合するアイテムを持つ depset。 |
join_with
|
requiredstring.join() と同じ方法で、map_each を適用して取得した文字列を結合するために使用される区切り文字。
|
map_each
|
callable;
required 1 つの引数を受け取り、文字列、 None 、または文字列のリストを返す Starlark 関数。この関数は、values パラメータで指定された依存関係の各項目に適用されます。
|
uniquify
|
デフォルトは False です。true の場合、 values から派生した重複する文字列は省略されます。最初に一致した文字列のみが残ります。依存関係はすでに重複が省略されているため、通常この機能は必要ありませんが、map_each が複数の項目に対して同じ文字列を出力する場合は便利です。
|
format_joined
|
string; または None :
デフォルトは None 結合された文字列に適用されるオプションの形式文字列パターン。形式文字列に指定できる「%s」プレースホルダは 1 つだけです。 |
allow_closure
|
デフォルトは False です。true の場合、 map_each などの関数パラメータでクロージャを使用できます。通常これは必要なく、分析フェーズで大規模なデータ構造を実行フェーズに保持してしまうリスクがあります。 |