আপনি যদি কমাটিকে বিভাজক হিসাবে বিবেচনা করেন, আপনি সেগুলি পৃথক করার জন্য ক্রমের দুটি আইটেমের মধ্যে একটি কমা ব্যবহার করেন, যদি আপনি এটিকে একটি ডিলিমিটার হিসাবে বিবেচনা করেন, আপনি কোনও আইটেমটি কোথায় শেষ হবে তা নির্দেশ করার জন্য প্রতিটি আইটেমের পরে রেখেছেন। নীচের উদাহরণগুলি দেখুন:
বিচ্ছেদকারী হিসাবে কমা
var myCars = ["Saab", "Volvo", "BMW" ];
সীমানা হিসাবে কমা
var myCars = ["Saab", "Volvo", "BMW", ];
আমার মনে হয় ভিডিওটি বলেছে যে আপনি কমাগুলি বিভাজক এবং ডিলিমিটর উভয় হিসাবেই ভাবতে পারেন কারণ উপরের দুটি অ্যারে উদাহরণ বৈধ। জাভাস্ক্রিপ্টে অন্যদিকে আপনি কেবলমাত্র কোনও ক্রমের প্যারামিটার তালিকায় বিভাজক হিসাবে কমা ব্যবহার করতে পারেন, যেমন
foo(a, b, c) // separator, OK
বৈধ যেখানে
foo(a, b, c,) // delimiter, NOT OK!
বৈধ নয়.
সম্পাদনা
আমি যতদূর বুঝতে পেরেছি, উইকিপিডিয়া পৃষ্ঠা অনুসারে একটি বিভাজক একটি ডিলিমিটারের একটি বিশেষ কেস , যাকে বিভিন্ন পাঠ্য অঞ্চলের মধ্যে রাখা হয়েছে যার সীমানা চিহ্নিত করা দরকার। প্রকৃতপক্ষে, উইকিপিডিয়া পৃষ্ঠার নামগুলি কমানি- বিচ্ছিন্ন মানগুলি ডিলিমেটারগুলির উদাহরণ হিসাবে ব্যবহার করে। সুতরাং, সাধারণভাবে আপনি বিভিন্নভাবে ডিলিমিটারগুলি ব্যবহার করতে পারেন: আগে, পরে, পাঠ্যের অংশের উভয় পাশে চিহ্নিত করতে।
জাভাস্ক্রিপ্ট প্রসঙ্গে আমি কেন ডিলিমিটারকে "আইটেমের পরে স্থাপন করা" হিসাবে ব্যাখ্যা করি তার কারণটি অ্যারে আক্ষরিক উদাহরণ দ্বারা অনুপ্রাণিত হয়েছিল, যা সি, সি ++ এবং জাভা-র ক্ষেত্রেও বৈধ is (আমি মনে করি আমি কমপক্ষে একটি প্রশ্ন দেখেছি) এই বিষয় সম্পর্কে স্ট্যাক ওভারফ্লো)।
একটি চরিত্রের অনুরূপ কিন্তু পৃথক ব্যবহারের আরেকটি উদাহরণ হ'ল বিবৃতি ডিলিমিটার (সি, সি ++, জাভা, অ্যাডা, ...) এবং একটি বিবৃতি বিভাজক (পাস্কাল) হিসাবে সেমিকোলন। অতএব
if (a > 0)
printf("Positive\n");
else
printf("Non positive\n");
সঠিক সি কোড যদিও
IF a > 0 THEN
WriteLn('Positive'); (* Syntax error here! *)
ELSE
WriteLn('Non positive');
কোনও সঠিক পাস্কাল কোড নয়।
হতে পারে টার্মিনেটরটি ডিলিমিটারের চেয়ে আরও ভাল / কম অস্পষ্ট শব্দ হতে পারে ? উদাহরণস্বরূপ, কেউ নিচের মতামতটি তৈরি করতে পারে: "কিছু মানুষ কীভাবে কমা কাজ করে সে সম্পর্কে বিভ্রান্ত হয় They তারা মনে করেন আইটেম বিভাজক না করে তাদের আইটেম টার্মিনেটর হওয়া উচিত Now এখন (বেশিরভাগ ক্ষেত্রে) আপনি এগুলি সম্পর্কে যেভাবেই ভাবতে পারেন" "