मेरे पास Swift का कौन सा संस्करण स्थापित है, यह कैसे पता करें?
नमस्ते! मैंने अभी-अभी Swift और Xcode सीखना शुरू किया है, लेकिन मुझे पहले ही एक समस्या का सामना करना पड़ा है। मैंने App Store से Xcode का नवीनतम संस्करण डाउनलोड किया, लेकिन जब मैं कोड लिखता हूं, तो मुझे यकीन नहीं होता कि वास्तव में Swift का कौन सा संस्करण उपयोग हो रहा है। उदाहरण के लिए, मैं `async/await` का उपयोग करने की कोशिश करता हूं, लेकिन compiler एक त्रुटि देता है: `'async' is only available in iOS 15.0 or newer`। या मैं जांचना चाहता हूं कि क्या `Result` type समर्थित है।
मैं terminal खोलता हूं और `swift --version` कमांड आज़माता हूं, यह कुछ ऐसा दिखाता है `Apple Swift version 5.9`। लेकिन Xcode में, जब मैं एक नया project बनाता हूं, तो Build Settings में मैं `Swift Language Version` देखता हूं — वहां `5.0` सेट है। मैं भ्रमित हूं। वास्तव में कौन सा संस्करण उपयोग हो रहा है?
इसके अलावा, मैंने सुना है कि कोड में ही Swift के संस्करण की जांच की जा सकती है। क्या यह सच है? मुझे यह सुनिश्चित करना है कि मेरा कोड Swift के विभिन्न संस्करणों पर काम करेगा, खासकर जब मैं इसे GitHub पर साझा करता हूं।
कृपया समझाएं कि terminal, Xcode और कोड में Swift के संस्करण को सही तरीके से कैसे पहचानें। और अगर संस्करण अलग-अलग हों तो क्या करें।