始まる場合、その属性は非公開であり、ユーザーは設定できません。ルールの実際のロジックが含まれ、読み込みフェーズで厳密に実行されます。セットを含む辞書を返します。属性値と非完全関数(バイナリの検索、バイナリの実行、リポジトリ内のファイルの作成、インターネットからのファイルのダウンロード)にアクセスするために使用できます。詳細については、ライブラリをご覧ください。...)実装関数はいつ実行されますか。そのリポジトリのターゲットを必要とするときに実行されます。別のターゲット(別のリポジトリ内)がそのターゲットに依存している場合や、コマンドラインでそのターゲットが指定されている場合などです。システムにリポジトリを作成することが期待されます。これはリポジトリの「フェッチ」と呼ばれます。通常のターゲットとは対照的に、リポジトリに変更が生じるような変更があった場合でも、リポジトリは必ずしも再取得されるわけではありません。変更を検出できないものや、ビルドごとに過剰なオーバーヘッドが発生するもの(ネットワークから取得されるものなど)があるためです。したがって、リポジトリは次のいずれかが変更された場合にのみ再取得されます。ファイルのリポジトリの宣言に渡されるパラメータ。属性で宣言された任意の環境変数の値。フラグを使用してコマンドラインでハードコードできます。