मैं रियल वर्ल्ड हास्केल पढ़ रहा हूं, और मैं अंत के करीब हूं, लेकिन स्टाइल का मामला मुझ पर (.)
और ($)
ऑपरेटरों के साथ करने के लिए मुझे परेशान कर रहा है ।
जब आप एक फ़ंक्शन लिखते हैं जो अन्य कार्यों की एक रचना है जिसे आप इसे लिखते हैं:
f = g . h
लेकिन जब आप उन कार्यों के अंत में कुछ लागू करते हैं तो मैं इसे इस तरह से लिखता हूं:
k = a $ b $ c $ value
लेकिन किताब इसे इस तरह से लिखेगी:
k = a . b . c $ value
अब, मेरे लिए वे कार्यात्मक रूप से समतुल्य दिखते हैं, वे मेरी आंखों में सटीक कार्य करते हैं। हालांकि, जितना मैं देखता हूं, उतना ही मैं लोगों को उनके कार्यों को उस तरीके से लिखते हुए देखता हूं जैसे कि किताब करती है: (.)
पहले और फिर अंत में उपयोग ($)
के साथ बहुत कुछ का मूल्यांकन करने के लिए एक मूल्य संलग्न करने के लिए (कोई भी कई डॉलर की रचनाओं के साथ नहीं करता है) ।
क्या पुस्तकों के तरीके का उपयोग करने का कोई कारण है जो सभी ($)
प्रतीकों का उपयोग करने से बहुत बेहतर है ? या यहाँ कुछ सबसे अच्छा अभ्यास है जो मुझे नहीं मिल रहा है? या यह बहुत ही शानदार है और मुझे इसके बारे में चिंता नहीं करनी चाहिए?
a . b $ c value
, जो मुझे तीसरे उदाहरण के रूप में बहुत पसंद नहीं है, लेकिन कुछ पात्रों को बचाता है।
k = a $ b $ c value