मैं एक परिवर्तित करना चाहते हैं Float
एक करने के लिए Int
स्विफ्ट में। इस तरह की बेसिक कास्टिंग काम नहीं करती है क्योंकि ऑब्जेक्टिव-सी में float
एस और int
एस के विपरीत ये प्रकार आदिम नहीं हैं
var float: Float = 2.2
var integer: Int = float as Float
लेकिन यह निम्न त्रुटि संदेश उत्पन्न करता है:
'फ्लोट' 'इंट' के लिए परिवर्तनीय नहीं है
किसी भी विचार कैसे संपत्ति से परिवर्तित करने के लिए Float
करने के लिए Int
?
as
ऑपरेटर उपवर्गों के लिए नीचे कास्टिंग के लिए है। अर्थात्:UIView as UIButton