簡單值物件的建構函式,稱為提供者例項。
這個值有兩個用途:
- 這是可呼叫的函式,可用於建構類似「結構體」的值:
注意:部分供應商 (在內部定義) 不允許建立執行個體DataInfo = provider() d = DataInfo(x = 2, y = 3) print(d.x + d.y) # prints 5
- 這是用於存取目標上提供者執行個體的金鑰
DataInfo = provider() def _rule_impl(ctx) ... ctx.attr.dep[DataInfo]
Provider
。