ইউনিটিতে, আমাদের কর্টিনগুলির জন্য কিছু বিশেষ জিনিস রয়েছে যা সাধারণ সি # এর অতিরিক্ত।
উদাহরণস্বরূপ, আমরা ব্যবহার করতে পারি
yield return WaitForSeconds(5.f);
চালিয়ে যাওয়ার আগে 5 সেকেন্ডের জন্য কাউরেটিন অপেক্ষা করতে হবে।
কি করবে yield return false;
আর yield return true;
কি করবে?
if (0)
বা if (null)
সি এবং সি ++ এ অসদৃশ।
yield return 0
কাজ করে;
yield
শব্দ থেকে # 2.0 অন্তত সি হয়েছে প্রায়। সমস্ত ityক্য হ'ল একে কর্টিন বলে এবং উত্পন্ন পুনরুক্তি এবং এটি থেকে ফিরে আসা মানগুলি এমনভাবে পরিচালনা করে যাতে আপনি আপনার কোডের প্রয়োগে অ-ব্লকিং বিলম্ব ঘটাতে পারেন।
WaitForSeconds
ঘোষণা করা হয়নি। আপনি WaitForSeconds
যে জাতীয় নামক একটি পদ্ধতিটি ঘোষনা করার সাথে সাথে একটি ফ্লোট আর্গুমেন্ট গ্রহণ করে এবং এটি আপনি প্রয়োগ করছেন এমন গণনাটির উপাদান ধরণের প্রত্যাবর্তন করবে, এটি আবার সংকলন করবে। সুতরাং, yield
ityক্যের জন্য বিশেষ নয়। যদি কিছু WaitForSeconds
হয় তবে Unক্যের জন্য পদ্ধতিটি বিশেষ, তবে তারপরেও এটি ভাষা সি # প্রসারিত করে না , কেবল একটি অতিরিক্ত পদ্ধতি যা স্ট্যান্ডার্ড সি # ব্যবহার করে রচিত হয়েছিল।
yield return true
বিশেষ কিছু করি কিনা তা নিশ্চিত নই । তবেyield return null
কেবল কোনও ফ্রেমের জন্য বিরতি দেয়, তাই আমার সন্দেহ হয় যেyield return false
এর ঠিক একই প্রভাব রয়েছে (yield return 0
যেহেতু 0 টি