Как мы можем измерить время, затраченное на запуск функции в Swift? Я пытаюсь отобразить истекшее время следующим образом: "Истекшее время составляет 0,05 секунды". Видел, что в Java мы можем использовать System.nanoTime(), есть ли какие-либо эквивалентные методы доступны в Swift для этого?
Пожалуйста, посмотрите на пример программы:
func isPrime(var number:Int) ->Bool {
var i = 0;
for i=2; i<number; i++ {
if(number % i == 0 && i != 0) {
return false;
}
}
return true;
}
var number = 5915587277;
if(isPrime(number)) {
println("Prime number");
} else {
println("NOT a prime number");
}