React Oauth2 Header Issue: авторизация с идентификатором клиента и секретом клиента

Вы можете использовать функцию round() (которая округляет число с плавающей запятой до ближайшего целочисленного значения) и применяет «масштабный коэффициент» 10:

func roundToTens(x : Double) -> Int {
    return 10 * Int(round(x / 10.0))
}

Пример использования:

print(roundToTens(4.9))  // 0
print(roundToTens(15.1)) // 20

Во втором примере 15.1 делится на десять (1.51), округленное (2.0), преобразованное в целое число (2) и снова умноженное на 10 (20 ).

Swift 3:

func roundToTens(_ x : Double) -> Int {
    return 10 * Int((x / 10.0).rounded())
}

Альтернативно:

func roundToTens(_ x : Double) -> Int {
    return 10 * lrint(x / 10.0)
}
0
задан anz 28 March 2019 в 01:56
поделиться