मुझे अजीब तेज़ व्यवहार दिखाई देता है, क्योंकि मेरी राय में रंग परिवर्तनीय को नीचे लिखे गए स्विच के मामले में अवांछित बल नहीं दिया जाना चाहिए, लेकिन संकलक को अनचाहे किए बिना मुझे एक त्रुटि संदेश दिखाता है। एनम और स्विच के मामले में अवांछित बल की आवश्यकता क्यों है?
मेरी राय में यह है तेज विसंगति, किसी को भी कुछ विचार है:
enum Colours: Int {
case Red = 0, White, Black
}
var colours: Colours!
colours = .Red
switch colours! { // <-- why I have to unwrap colours? As you can see colours are declared as '!'
case .Red: break
default: break
}
अगर रंग चर unwrapped संकलक नहीं है मुझे उस त्रुटि दिखाता है?
आपके कुछ रंगों में से कुछ रंग हैं ;-) – vacawama
@ वाकावामा: स्वत: सुधार को दोष दें :) –
हां! Autocorrection भी मेरी टिप्पणी को सही कर रहा था। यद्यपि दोष वास्तव में नोहा वेबस्टर से संबंधित हो सकता है। :-) – vacawama