প্রোটোবুফে (প্রোটো 3 সিনট্যাক্স) Iচ্ছিক ক্ষেত্র সহ আমাকে একটি বার্তা নির্দিষ্ট করতে হবে। প্রোটো 2 সিনট্যাক্সের ক্ষেত্রে, আমি যে বার্তাটি প্রকাশ করতে চাই তা হ'ল কিছু:
message Foo {
required int32 bar = 1;
optional int32 baz = 2;
}
আমার বোঝাপড়া থেকে "alচ্ছিক" ধারণাটি সিনট্যাক্স প্রোটো 3 থেকে সরানো হয়েছে (প্রয়োজনীয় ধারণার পাশাপাশি)। যদিও এটি বিকল্পটি পরিষ্কার নয় - প্রেরকের কাছ থেকে কোনও ক্ষেত্র নির্দিষ্ট করা হয়নি তা নির্ধারণের জন্য ডিফল্ট মানটি ব্যবহার করে, যদি একটি ডিফল্ট মান বৈধ মান ডোমেনের অন্তর্ভুক্ত থাকে তবে একটি অস্পষ্টতা ছেড়ে যায় (উদাহরণস্বরূপ বুলিয়ান টাইপ বিবেচনা করুন)।
সুতরাং, আমি কীভাবে উপরে বার্তাটি এনকোড করব? ধন্যবাদ.