Mnożenie liczb całkowitych
Jestem pewien, że brakuje mi czegoś bardzo, bardzo oczywistego, ale czy ktoś może mi powiedzieć, dlaczego mam problem z pomnożeniem dwóch
Integers? Poniższy kod:
let twenty: Integer = 20
let ten: Integer = 10
let result: Integer = twenty * ten
przedstawia błąd
Nie można znaleźć przeciążenia dla „*”, które akceptuje podane argumenty.
Inne pytania dotyczące tego samego błędu są spowodowane próbą rozmnażania różnych typów razem, ale oczywiście jest to zarówno jak liczby całkowitej ?
(PS: rzeczywisty kod, który próbuję uruchomić, to
var value = self.value * 10, ale rozszerzyłem go do próbkowania podczas debugowania, aby absolutnie upewnić się, że używane są właściwe typy)
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
3 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
W Twojej sytuacji nie musisz wykonywać jawnego typu, ponieważ ma on niejawne rzutowanie.
To wystarczy