मुझे यह जांचने की ज़रूरत है कि क्या डबल-डिफ़ाइंड वैरिएबल इंट में परिवर्तनीय है, इसके मूल्य को खोए बिना।जांचना कि क्या डबल मान एक पूर्णांक है - स्विफ्ट
if self.value == Int(self.value)
जहां self.value
एक डबल है: यह क्योंकि वे विभिन्न प्रकार के होते हैं काम नहीं करता।
यह पूरा नहीं करता है ऐसा हल प्रश्न * "... अगर एक डबल परिभाषित चर इसके मूल्य को खोए बिना int में परिवर्तनीय है। "*। उदाहरण के लिए, यह 3.1e100 के लिए सच है, लेकिन यह मान परिवर्तनीय नहीं है 'Int' क्योंकि यह बहुत बड़ा है। –