2017-01-20 8 views
14

मैं केवल कोड के कुछ ब्लॉक चेतावनी को अक्षम करना चाहता हूं।मैं छोटे ब्लॉक में हास्केल चेतावनी को कैसे अक्षम कर सकता हूं?

मैंने Google की खोज की लेकिन केवल फ़ाइल स्कोप या वैश्विक स्कोप अक्षम विधि पाई। कबाल फ़ाइल या pragma

{-# OPTIONS_GHC#-} 

मैं विशेष समारोह के लिए चेतावनी को अक्षम कर सकता का उपयोग करना?

उत्तर

9

नहीं, आप वर्तमान में जीएचसी 8.2.1 में नहीं कर सकते हैं।

{-# OPTIONS_GHC#-} प्रगामा केवल फ़ाइल-हेडर है और पूरे मॉड्यूल पर लागू होता है। और विशिष्ट स्थानों में चेतावनियों को दबाने के लिए ऐसी कोई प्रगति (या अन्य तरीकों) नहीं हैं। आप उपयोगकर्ता गाइड हास्केल में pragmas की पूरी सूची की जाँच कर सकते हैं:

https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/glasgow_exts.html#pragmas

चेतावनी की सूची भी दिलचस्प हो सकता है:

https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/using-warnings.html

संबंधित मुद्दे

 संबंधित मुद्दे