আমি রিয়েল ওয়ার্ল্ড হাস্কেল পড়ছি , এবং আমি শেষের কাছাকাছি এসেছি, তবে শৈলীর বিষয়টি অপারেটর (.)
এবং ($)
অপারেটরদের সাথে করার জন্য আমাকে অবহেলা করছে ।
যখন আপনি এমন কোনও ফাংশন লিখেন যা অন্য ফাংশনের সংমিশ্রণ থাকে আপনি এগুলি লিখেন:
f = g . h
তবে আপনি যখন এই ফাংশনগুলির শেষে কিছু প্রয়োগ করেন তখন আমি এটি এই জাতীয়ভাবে লিখি:
k = a $ b $ c $ value
তবে বইটি এটি লিখবে:
k = a . b . c $ value
এখন, আমার কাছে তারা কার্যত সমান দেখায়, তারা আমার চোখে ঠিক একই জিনিস করে। যাইহোক, আমি যত বেশি দেখছি, লোকেরা বইটি যেভাবে তাদের ফাংশনগুলি লিখতে দেখছে: (.)
প্রথমে রচনা করুন এবং তারপরে কেবল শেষের ($)
দিকে লটটি মূল্যায়নের জন্য একটি মূল্য সংযোজন করতে ব্যবহার করুন (এটি বহু ডলারের রচনা দিয়ে কেউ করেন না) ।
বইগুলি এমনভাবে ব্যবহার করার কোনও কারণ আছে যা সমস্ত ($)
চিহ্ন ব্যবহার করার চেয়ে অনেক ভাল ? বা এখানে এমন কোনও সেরা অনুশীলন রয়েছে যা আমি পাচ্ছি না? বা এটি অতিরিক্ত অতিরিক্ত এবং আমি একেবারে চিন্তা করা উচিত নয়?
a . b $ c value
, যা আমি তৃতীয় উদাহরণের মতো পছন্দ করি না তবে কয়েকটি চরিত্র সংরক্ষণ করে।
k = a $ b $ c value