কম্পিউটার

বিল্ট-ইন ফাংশনগুলির নাম পার্স করার জন্য পার্সার দ্বারা ব্যবহৃত ডিফল্ট নিয়মগুলি কী কী?


আসলে, যখন একটি পার্সার একটি বিল্ট-ইন ফাংশনের নাম এমন একটি শব্দের মুখোমুখি হয়, তখন এটি নির্ধারণ করতে হবে যে নামটি একটি ফাংশন কলের প্রতিনিধিত্ব করে নাকি পরিবর্তে একটি নন-এক্সপ্রেশন রেফারেন্স শনাক্তকারী যেমন একটি টেবিল বা কলামের নাম। নিম্নলিখিত প্রশ্নগুলি বিবেচনা করুন -

<পূর্ব>1. কর্মচারী থেকে যোগফল (বেতন) নির্বাচন করুন; 2. টেবিল যোগ (i int) তৈরি করুন;

প্রথম ক্যোয়ারীতে SUM হল একটি ফাংশন কলের একটি রেফারেন্স এবং দ্বিতীয় ক্যোয়ারীতে, এটি টেবিলের নামের উল্লেখ করছে৷

পার্সার তাদের নামগুলি ফাংশন কল হিসাবে বা অ-রেফারেন্স প্রসঙ্গে শনাক্তকারী হিসাবে ব্যবহার করা হচ্ছে কিনা তা আলাদা করতে নিম্নলিখিত নিয়মগুলি অনুসরণ করে -

  • নিয়ম1 − একটি অভিব্যক্তিতে একটি ফাংশন কল হিসাবে নামটি ব্যবহার করতে, নাম এবং নিম্নলিখিতগুলির মধ্যে কোনও হোয়াইটস্পেস থাকতে হবে ( বন্ধনী অক্ষর)৷
  • নিয়ম2৷ − বিপরীতভাবে, একটি শনাক্তকারী হিসাবে ফাংশনের নাম ব্যবহার করার জন্য, এটি অবিলম্বে একটি বন্ধনী দ্বারা অনুসরণ করা উচিত নয়৷

  1. জাভা 9 এ সাবস্ক্রাইবার ইন্টারফেসের নিয়ম কি?

  2. জাভা 9-এ JShell-এ বাহ্যিক ঘোষণার নিয়ম কী?

  3. জাভা 9 এ একটি ইন্টারফেসে ব্যক্তিগত পদ্ধতির নিয়ম কি?

  4. পাইথন ফাংশন নামের অনুমোদিত অক্ষর কি কি?