2013-01-11 20 views
27

मुझे हास्केल बहु-पंक्ति टिप्पणियां दिखाई देती हैं जो कभी-कभी {- के बजाय {- | से शुरू होती हैं।'{- |' से शुरू होने वाली हास्केल टिप्पणी का सामान्य अर्थ क्या है?

टिप्पणी के अंदर पाइप चरित्र के साथ अग्रणी क्या सम्मेलन द्वारा कुछ मतलब है?

उत्तर

32

| टिप्पणी की शुरुआत में Haddock वाक्यविन्यास है जो एक दस्तावेज़ीकरण एनोटेशन शुरू करता है। हेडॉक प्रलेखन से एक उदाहरण है:

-- |The 'square' function squares an integer. 
square :: Int -> Int 
square x = x * x 

यह भी पर चला जाता है

कहने के लिए "- |" वाक्य रचना एक प्रलेखन एनोटेशन, स्रोत फ़ाइल में निम्नलिखित घोषणा पर लागू होता है जो शुरू होता है। ध्यान दें कि एनोटेशन हास्केल में सिर्फ एक टिप्पणी है - इसे हास्केल कंपाइलर द्वारा अनदेखा किया जाएगा।

+20

विशेष रूप से, यह टिप्पणी का पालन करने वाली किसी चीज़ के बारे में एक टिप्पणी है, जबकि '-^'टिप्पणी से पहले कुछ ऐसा वर्णन करता है। –