আমি জানি যে ভাঁজ-বাম বাম-ঝোঁক গাছ উত্পাদন করে এবং ভাঁজ-ডান ডান-ঝোঁক গাছ উত্পন্ন করে, তবে যখন আমি একটি ভাঁজ পৌঁছায় তখন কখনও কখনও নিজেকে মাথাব্যথা-প্ররোচিত চিন্তায় ডুবিয়ে দিতে দেখি যে কোন ধরণের ভাঁজ নির্ধারণ করার চেষ্টা করছে উপযুক্ত। আমি সাধারণত পুরো সমস্যাটিকে আনন্ডাইন্ড করে ফোল্ড ফাংশনটি বাস্তবায়িত করি যা এটি আমার সমস্যার ক্ষেত্রে প্রযোজ্য।
সুতরাং আমি যা জানতে চাই তা হ'ল:
- বামে বা ডানদিকে ভাঁজ করতে হবে তা নির্ধারণের জন্য থাম্বের কিছু নিয়ম কী?
- আমি যে সমস্যার মুখোমুখি হচ্ছি তাতে কীভাবে আমি কোন ধরণের ভাঁজ ব্যবহার করব তা দ্রুত কীভাবে সিদ্ধান্ত নিতে পারি?
সেখানে একটি উদাহরণ দ্বারা উদাহরণ Scala একটি ফাংশন বলা চেপ্টা যা একটি একক তালিকায় উপাদান তালিকার একটি তালিকা concatenates লিখতে একটি ভাঁজ ব্যবহারের (পিডিএফ)। সেক্ষেত্রে একটি ডান ভাঁজ হ'ল যথাযথ পছন্দ (তালিকাগুলি যেভাবে বোঝানো হয়েছে তা দেওয়া হয়েছে), তবে এই সিদ্ধান্তে পৌঁছতে আমাকে কিছুটা ভাবতে হয়েছিল।
যেহেতু ভাঁজ (ফাংশনাল) প্রোগ্রামিংয়ে এমন একটি সাধারণ ক্রিয়া, তাই আমি দ্রুত এবং আত্মবিশ্বাসের সাথে এই ধরণের সিদ্ধান্ত নিতে সক্ষম হতে চাই। সুতরাং ... কোন টিপস?