নো-ইনপুট কীভাবে ব্যবহার করবেন?


11

ডক্টরসিং থেকে:

যতক্ষণ না কোনও মুলতুবি ইনপুট না থাকে কেবলমাত্র BODY সম্পাদন করুন।
যদি ইনপুট আসে, এটি BODY এর কার্যকারিতা শেষ করে, এবং while-no-inputটি প্রদান করে। ছেড়ে দেওয়া শূন্য করে তোলে। যদি BODY শেষ হয়ে যায়, while-no-inputBODY যা কিছু মান উত্পাদন করে তা প্রদান করে।

যদি আমি সঠিকভাবে বুঝতে পারি তবে এই ম্যাক্রো আমাকে ইন্টারফেসটি ঝুলিয়ে না রেখে ভারী গণনা সম্পাদনের (চেষ্টা করার) অনুমতি দেয়। এটি অবশ্যই একটি ধারণা যা আমি আকর্ষণীয় বলে মনে করি, তবে বাস্তবে এটি কখন কার্যকর I'm

দেখে মনে হচ্ছে যে এটি কোথায় ঘটেছে সে সম্পর্কে কোনও তথ্য না রেখে এবং পরে এটি পুনরায় চালু করার সহজ কোনও উপায় না করে কোনও মুহুর্তে গণনাটি বাধাগ্রস্ত হতে পারে। যা আমাকে মনে করে যে এটি সর্বোপরি কার্যকর হতে পারে না ...

  • while-no-inputম্যাক্রো ব্যবহারের প্রস্তাবিত উপায় আছে কি ?
  • বন্য মধ্যে এই ম্যাক্রো ব্যবহারের কোন উদাহরণ আছে?

1
আইকম্পল +, আইভি, হেলমের মতো দেখতে প্যাকেজগুলি এটি ব্যবহার করছে।
দক্ষ মোদী

উত্তর:


10

আসলে, পুনরায় শুরু করার জন্য কোনও সমর্থন নেই। অবশ্যই, এর বডি while-no-inputনিয়মিত "চেকপয়েন্ট" করতে পারে যাতে পরবর্তী সময়টি কোথায় শুরু করা যায় তা জানতে।

তবে এই কার্যকারিতাটির মূল অনুপ্রেরণা এমন ক্ষেত্রে ছিল যেখানে পরবর্তী কমান্ডের পরে গণনা করা তথ্য সম্ভবত অকেজো। আরও সুনির্দিষ্টভাবে এটির জন্য এটি চালু করা হয়েছিল icomplete, যাতে সমাপ্ত প্রার্থীদের সেটগুলির গণনাটি ব্যবহারকারীকে আরও পাঠ্য টাইপ করা থেকে বিরত না করে (যার ফলস্বরূপ যে কোনওভাবেই সমাপ্ত প্রার্থীদের সেটটি পুনর্নির্মাণের প্রয়োজন হয়)।


4

এটি পরামর্শ-গিট-গ্রেপ-এ অত্যন্ত কার্যকর : আমি প্রতিটি কী স্ট্রোকের পরেgit grep ইমাস গিট সংগ্রহস্থলের পুরো 3,800,000 লাইনে কল করতে সক্ষম । কোনও হ্যাঙ্গআপ নেই। এবং বাধা দেওয়া ঠিক আছে, আপনার কেবল এটি পরীক্ষা করা দরকার।

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