簡單值物件的建構函式,稱為提供者例項。
這個值有兩個用途:
- 這是可用於建構類似「結構體」的值的函式:
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
。