Elm:
डीबग आउटपुट प्रिंट करना
How to: (कैसे करें:)
import Browser
import Html exposing (text)
import Debug
main =
let
valueToCheck = "Hello, Elm!"
-- डीबग लाइन जोड़ें
_ = Debug.log "DebugOutput" valueToCheck
in
-- सिंपल HTML पेज
Browser.sandbox { init = valueToCheck, update = \_ model -> model, view = text }
सैंपल आउटपुट:
DebugOutput: "Hello, Elm!"
Deep Dive (गहराई में जानकारी):
डीबगिंग की जड़ें प्रोग्रामिंग के शुरुआती दिनों से हैं। Elm में Debug.log
फ़ंक्शन पुराने प्रिंट स्टेटमेंट्स का एक सुधारित रूप है। इसका इस्तेमाल करके आप वैल्यूज़ और फ़ंक्शन कॉल्स को कंसोल में लॉग कर सकते हैं जो डीबगिंग में बहुत मददगार होता है। वैकल्पिक रूप से, Elm 0.19 में Debug.todo
और Debug.toString
जैसे कुछ और टूल्स भी हैं, लेकिन याद रखें कि Debug
मॉड्यूल को प्रोडक्शन कोड में इस्तेमाल करने की अनुमति नहीं है। बेस्ट प्रैक्टिस ये है कि डीबगिंग के बाद सारे Debug
स्टेटमेंट्स को निकाल दिया जाए।
See Also (और भी जानकारी):
- ऑनलाइन Elm कम्पाइलर: Elm Online Compiler
- Elm पैकेज: Debug: Elm Package - Debug