Хотите использовать cos ^ -1 в Swift - PullRequest
0 голосов
/ 27 мая 2019

Мне нужна помощь с моим кодом Swift. Я не знаю, как использовать, потому что ^ -1. Было бы здорово, если бы кто-нибудь мог показать мне путь.

 let cosinus = cos((.pi * cosinusValue / 180))

1 Ответ

2 голосов
/ 27 мая 2019

acos() и другие математические функции из библиотеки BSD можно использовать непосредственно из Swift. Пример:

import Darwin // or Foundation

let x = 0.0
let angle = acos(x)

print(angle) // 1.5707963267948966 (radians)
print(angle * 180.0 / .pi) // 90.0 (degrees)

В будущей версии Swift эти функции также будут доступны как статические функции для типов с плавающей запятой, сравните SE-0246 Общие математические функции

let x = 0.0
let angle = Double.acos(x)

print(angle) // 1.5707963267948966 (radians)
print(angle * 180.0 / .pi) // 90.0 (degrees)
...