Я знаю, что это простой вопрос, но я хотел бы получить такой результат.
3/6 = 0,500000
Разделите два числа и верните частное и напоминание в одну переменную, как я могу добиться выше в быстром?
Вы имеете в виду что-то вроде print("\(x)/\(y) = \(Double(x)/Double(y))")?
@JoakimDanielson В этом случае 3/6 = 0,500000, какая часть неясна? если я разделю 3 на 6, я хотел бы получить его значение как 0,500000.
Что неясно, так это то, что вы говорите, что хотите «вернуть частное напоминание а также», а это не то, что у вас есть в вашем примере.
Итак, это ваша настоящая проблема: stackoverflow.com/questions/40579550/….





Чтобы получить частное и остаток от деления, вы можете использовать функцию quotientAndRemainder(dividingBy:).
3.quotientAndRemainder(dividingBy: 6) // (quotient 0, remainder 3)
Если вы хотите получить результат деления с плавающей запятой, используйте оператор / для двух чисел с плавающей запятой.
Либо сделать
let result = 3.0 / 6.0 // 0.5
или если ваши целые числа исходят из переменных, сделайте
let result = Double(3.0) / Double(6.0) // 0.5
Я хочу, чтобы операция была такой - 0.500000 , приведенная выше операция кода (частное: 0, остаток: 3).
@FaizalMalik: Тогда уточните свой вопрос. 0 и 3являются частное и остаток от этого целочисленного деления.
@MartinR описание моего вопроса довольно ясное, я хочу получить результат, например, 3/6 = 0,500000.
@FaizalMalik описание вашего вопроса на самом деле противоречит самому себе. Вы можете получить результат деления с плавающей запятой, просто выполнив let divided = 3.0/6.0 или let divided = Double(3)/Double(6). Частное и остаток даны с использованием кода в моем вопросе.
позвольте разделить = Double (3)/Double (6) == 0,5, как я могу получить результат как 0,500000.
@ФайзалМалик let formatter = NumberFormatter() formatter.minimumFractionDigits = 6 formatter.minimumIntegerDigits = 1 if let value = Double(3)/Double(6) as? NSNumber { let string = formatter.string(from: value) }
Спасибо @DávidPásztor и Йоаким
Приведите правильный пример, пожалуйста, и с частным, и с напоминанием