Я пришедший из C# и начал проверять быстры для прошивки и получил следующий вопрос ...целочисленного деление («Int» не конвертируется в «Double»)
Я просто хочу, чтобы преобразовать количество пенсов в фунты и нахождение проблемы с целым делением в быстром. Ниже приводится ошибка, которую я получаю.
То, что я не могу понять, это хорошо работает в линии 38 способом, но тот же erroring в строке 40 при использовании переменной.
Правок
decVal1 = 23.4, который является правильным. Почему decVal2 не может иметь то же самое?
Вы пытаетесь сохранить Int как двойной. – Brian
Я думаю, что вам нужно разделить на 100.0 –
var decVal2: Double = Double (myNumber/100) – Max