Swift:
डीबग आउटपुट प्रिंट करना

How to: (कैसे करें:)

Swift में डिबग स्टेटमेंट्स डालने के लिए print() फंक्शन का इस्तेमाल होता है। यहां कुछ उदाहरण हैं:

// सिंपल मैसेज प्रिंट करना
print("Hello, debug!")

// वैरिएबल के साथ मैसेज प्रिंट करना
var score = 42
print("Your score is \(score).")

// कंडीशनल डिबगिंग
var isDebugMode = true
if isDebugMode {
    print("Debug mode is enabled.")
}

सैंपल आउटपुट:

Hello, debug!
Your score is 42.
Debug mode is enabled.

Deep Dive (गहराई से जानकारी)

पहले, लॉग स्टेटमेंट्स का इस्तेमाल टर्मिनल और कंसोल्स में डिबग संदेशों को देखने के लिए किया जाता था। Swift में print() सबसे आम तरीका है, पर इसके अलावा debugPrint() और dump() जैसे फंक्शंस भी हैं जो अधिक विस्तृत जानकारी प्रदान करते हैं।

जब print() बहुत साधारण मैसेज प्रिंट करता है, debugPrint() डेवेलपमेंट के समय में अधिक तकनीकी विवरण दिखाता है, जैसे कि इंस्टेंस का डिबग डिस्क्रिप्शन। dump() फंक्शन ऑब्जेक्ट की संरचना को भी दिखाता है, जो कि जटिल डेटा संरचनाओं को डिबग करने में उपयोगी होता है।

हालांकि, बड़े प्रोजेक्ट्स में print() को बहुत इस्तेमाल करने से लॉग फाइल्स गड़बड़ हो सकती हैं। इसके लिए, लॉगिंग फ्रेमवर्क जैसे कि Apple का os_log उपयोगी हैं, जो विस्तृत और परतदार लॉगिंग प्रदान करते हैं।

See Also (और जानकारी के लिए)