পিপ, দূরত্ব 3
তুচ্ছ কোনও মন্তব্যে-না-প্রচুর-না-অপ্সের গল্ফল্যাং উত্তরগুলির ক্লাবে যোগদান করা ...
Given a set of integers, find the sum of all integers in $+g
পাইপের জন্য গিটহাবের সংগ্রহস্থল
কোডটি কার্যত ডকুমেন্ট করে; সম্ভবত s/in/using/
আরও সঠিক বিবরণের জন্য। কমান্ড-লাইন আর্গুমেন্ট হিসাবে প্রদত্ত পূর্ণসংখ্যা তালিকায় পড়ে g
, যা এখানে সংযোজন এবং ফলাফল স্বয়ংক্রিয়ভাবে মুদ্রিত হয়। অন্যান্য সমস্ত কিছু কেবলমাত্র ভেরিয়েবল, যা কোনও বিকল্প নেই।
আমি প্রথমে কিছুটা অবাক হয়েছিলাম যে s, f
অভিযোগ না করেই কাজ করেছিল, যেহেতু f
মূল ফাংশনটি বোঝায় এবং কোড ব্লকের পরিসর নেওয়া কোনও অর্থবোধ করে না। তবে আমি বুঝতে পেরেছি: ,
রেঞ্জ অপারেটর যখন কোনও ফাংশন আর্গুমেন্ট দেয় তখন কেবল একটি অন্য ফাংশন তৈরি করে (যেমন পাইপের অনেক অপারেটর করে)। সুতরাং আমি s, f
মূল্যায়ন মনে করি {Given a set of integers, find the sum of all integers in " ",$+g}
। (যা তবে যাইহোক বাতিল করা হয়))
একটি চূড়ান্ত বিষয়: এই কোডটি পিপের বর্তমান সংস্করণটির সাথে কাজ করে, যেখানে আমি G
এখনও কোনও কিছু বরাদ্দ করি নি। যদি ভবিষ্যতের কোনও সংস্করণে আমি G
বাইনারি বা টেরিনারি অপারেটর তৈরি করি তবে একটি দূরত্ব -4 সংস্করণটি প্রয়োজনীয় হবে। given
পরিবর্তে ব্যবহার করা ভাল Given
কাজ করবে।