ব্রেস সম্প্রসারণ পরিসীমা কেন তিনটি (উপবৃত্তাকার) পরিবর্তে দুটি বিন্দু ব্যবহার করে?


10

অবশেষে আমি বুঝতে পেরেছিলাম / কেন আমি কখনই bash(এবং এরও zsh) ব্রেস সম্প্রসারণের পরিধিটি সঠিকভাবে ব্যবহার করতে পেলাম না: সিনট্যাক্সটি {1..10}আমি এলিপিসিস হিসাবে ধরে নিয়েছিলাম তার পরিবর্তে , অর্থাৎ {1...10}

আমি জানতে পারি কেন তিনটি বিন্দুর উপরে দুটি বিন্দু বেছে নেওয়া হয়েছিল? কম্পিউটার প্রোগ্রামিংয়ে উপবৃত্তের ব্যবহার (উইকিপিডিয়া) লিঙ্ক দ্বারা সূচিত হিসাবে সাধারণ এবং ভালভাবে বোঝা যায়, এ কারণেই এটি আমার কৌতূহলকে আরও বাড়িয়ে তোলে।


3
দৃশ্যত , এটা সম্ভূত পার্ল ...
jasonwryan

3
এন 1 থেকে এন 2n1..n2 পর্যন্ত একটি পরিসীমা বোঝাতে প্রোগ্রামিংয়ের ব্যবহার পার্লকে বেশ খানিকটা আগে থেকে পূর্বাভাস দেয়। এই পাস্কাল ব্যবহারকারী ম্যানুয়ালটি 1970 থেকে বিভাগ 17.1 পৃষ্ঠায় দেখুন
আডাইফোন

1
আরে মন্তব্যকারীগণ, আপনার মন্তব্যগুলিকে উত্তরে পরিণত করতে নির্দ্বিধায় ...? :)
hjk

আমার একটি অস্পষ্ট স্মৃতি আছে যে কিছু ভাষাগুলি এমনকি সঠিক প্রান্তটি অন্তর্ভুক্ত করার জন্য এমনকি ..বনাম ...ব্যবহার করে তবে আমি ভুল হতে পারি but (রুবি? সে কি রুবি?)
উলিরিচ শোয়ার্জ

3
@ এসএমএল আমি এখানে ঘনিষ্ঠ কারণে দ্বিমত পোষণ করতে যাচ্ছি। কীভাবে কীভাবে এসেছে সে সম্পর্কে ইতিহাসের প্রশ্নগুলি আসলে মতামত ভিত্তিক নয়। মন্তব্য ইতিমধ্যে ইঙ্গিত দিয়েছে উত্তরটি কেবল ইতিহাসের বিষয় এবং শিরোনামে "কেন" সত্ত্বেও এটি বেশ দৃly়ভাবে উত্তর দেওয়া যেতে পারে।
কালেব

উত্তর:


7

(পরিবর্তে সম্প্রদায়ের উইকি হিসাবে পোস্ট করা, মন্তব্যে অবদানের জন্য ধন্যবাদ)

ফ্রম বাশ টু জেড শেল বইতে (অধ্যায় 8, পৃষ্ঠা 186, " ব্রেসিস সহ জেনারিং নাম্বার ") বইয়ে উল্লেখ করা হয়েছে যে এই বাক্যবিন্যাস পার্লের কাছ থেকে ধার করা হয়েছে ।

তদুপরি, এটিও প্রস্তাবিত যে পাস্কালের ..পরিসীমা চিহ্নিতকরণটি ১৯ 1970০ (জোর দেওয়া খনি) (" প্রোগ্রামিং ল্যাঙ্গুয়েজ পাস্কাল ", সংযুক্ত পিডিএফের বিভাগ 6.1.2, পৃষ্ঠা 17) এর আগে রয়েছে।

উপসংহারে, এমনকি প্রশ্ন থেকে উইকিপিডিয়া লিঙ্কটিতে কিছু উদাহরণ ..ব্যবহৃত হয়েছে যেখানে এটি ব্যবহৃত হয়। ধৃষ্টতা যে ঊহ্য শব্দ কঠোরভাবে যেমন হিসেবে নয়, তিনটি বিন্দু একটি অনুক্রম হিসেবে সংজ্ঞায়িত করা হয় বিরামচিহ্ন , এখানে সত্য না রাখা।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.