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