Sağlayıcı
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Sorun bildiropen_in_new
Kaynağı görüntüleopen_in_new
Nightly
·
8.4
·
8.3
·
8.2
·
8.1
·
8.0
·
7.6
Sağlayıcı örnekleri olarak bilinen basit değer nesneleri için bir oluşturucu.
Bu değerin iki amacı vardır:
- Bu işlev, "struct" benzeri değerler oluşturmak için çağrılabilir:
DataInfo = provider()
d = DataInfo(x = 2, y = 3)
print(d.x + d.y) # prints 5
Not: Dahili olarak tanımlanan bazı sağlayıcılar, örnek oluşturmaya izin vermez. - Hedef üzerinde bir sağlayıcı örneğine erişmek için anahtar görevi görür.
DataInfo = provider()
def _rule_impl(ctx)
... ctx.attr.dep[DataInfo]
Sağlayıcı işlevini kullanarak yeni bir
Provider
oluşturun.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-09-04 UTC.
[null,null,["Son güncelleme tarihi: 2025-09-04 UTC."],[],[],null,[]]