BazelCon 2022 16-17 নভেম্বর নিউ ইয়র্ক এবং অনলাইনে আসছে। নিবন্ধন আজ!
নতুন: 15 নভেম্বর সম্প্রদায় দিবসের জন্য আমাদের সাথে যোগ দিন! বিস্তারিত এবং নিবন্ধন.

প্রদানকারী

সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
সরল মানের বস্তুর জন্য একটি কনস্ট্রাক্টর, যা প্রদানকারী দৃষ্টান্ত হিসাবে পরিচিত।
এই মানের একটি দ্বৈত উদ্দেশ্য আছে:
  • এটি এমন একটি ফাংশন যাকে 'struct'-এর মতো মান তৈরি করতে বলা যেতে পারে:
    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 তৈরি করুন।