হুঁ, আমাকে কমা দিয়ে আলাদা করতে হবে এবং স্ট্রিংগুলির এই তালিকাটি আউটপুট করতে হবে, আমাকে একটি লুপযুক্ত একটি ফাংশন লিখি যা একটি বিভাজক যুক্তি নেয়, এবং তাদের একসাথে যুক্ত করে রাখি ... অথবা আমি কেবল এই বিদ্যমান 'join' কমান্ডটি ব্যবহার করতে পারতাম।
আমার প্রতিটি জটিল বস্তুর কয়েকটি গুণাবলীর উপর ভিত্তি করে এই জটিল বস্তুগুলিকে বাছাই করতে হবে, আমাকে কীভাবে একটি সারণি ফাংশন লিখতে হবে তা আমাকে স্মরণ করিয়ে দিন, ওহ অপেক্ষা করবেন না, আমি কেবল এই ভাষাটি সমর্থন করে যা বিদ্যমান স্ট্যান্ডার্ড সাজানো ফাংশনটি ব্যবহার করতে পারি। আমি কীভাবে একটি কাস্টম তুলক লিখতে হবে তা শিখতে হবে তবে এটি খুব বেশি শক্ত হওয়া উচিত নয়, এটি আমার নিজের সাজানোর কার্যকারিতা বজায় রাখার চেয়ে স্পষ্টতই ভাল।
ভার্চুয়াল পদ্ধতিগুলির ধারণার দ্বারা আমি কিছুটা ভয় পেয়েছি, তবে এটি এই তালিকাগুলি, প্রতিটি একেক রকমের আইটেমের জন্য একক তালিকাতে হ্রাস করতে সহায়তা করবে। তারপরে আমাকে আর প্রতিটি লিস্টকে আলাদাভাবে প্রক্রিয়াজাত করে অর্ধ ডজন অনুরূপ স্টেটমেন্ট লিখতে হবে না। অনুমান করুন যে আমার কঠোর অধ্যয়ন করা উচিত এবং সেগুলি শেখা উচিত কারণ আমি যদি তা করি তবে আমার কোডটি অনেক সহজ এবং ক্লিনার হবে।
এই পাঠ্য ফাইলটি থেকে এই জোরে শব্দ এবং মানগুলির এই জোড় শব্দগুলির মধ্যে থেকে আমাকে এক্সট্রাক্ট করতে হবে, আমি অক্ষরগুলি একে একে পড়ার জন্য একটি পঞ্চাশ-লাইনের পার্সার লিখব এবং যদি কোনও চরিত্রের মধ্যে দেখতে দেখতে আমি কী শুরু করি আমি এই রাষ্ট্রের পরিবর্তনশীল সেট করব এবং এটিকে আলাদাভাবে পার্সিং করা শুরু করব ইত্যাদি ইত্যাদি ... অবশ্যই আমার ক্ষেত্রে স্পষ্টতই এতটা বিশেষ কেউই এর আগে এই জাতীয় সমস্যা জুড়ে আসেনি এবং একটি জেনেরিক সমাধান আবিষ্কার করেছে যা একটি লাইন গ্রহণ করে কোড করার জন্য। এটি আমার মনে করিয়ে দেয় যে আমি সেই প্রোগ্রামিং বইগুলি নেওয়া উচিত যা আমি কখনই দ্বিতীয় হাতের বইয়ের দোকানে পড়ি না।