Muszę sprawdzić, czy podwójnie zdefiniowana zmienna jest zamienna na Int bez utraty jej wartości. To nie działa, ponieważ są one różne:Sprawdzanie, czy podwójna wartość jest liczbą całkowitą - Swift
if self.value == Int(self.value)
gdzie self.value
jest podwójnym.
nie zakończyć rozwiązać kwestię *”... jeśli podwójnie zdefiniowana zmienna jest zamienna na Int bez utraty jej wartości. "*. Na przykład, daje wartość 3.1e100, ale ta wartość nie jest zamieniana na 'Int', ponieważ jest zbyt duża. –