Como obter o poder de um número inteiro na linguagem Swift?

Estou aprendendo rápido recentemente, mas tenho um problema básico que não consegue encontrar uma resposta

Eu quero algo como

var a:Int = 3
var b:Int = 3 
println( pow(a,b) ) // 27

mas a função pow pode funcionar apenas com número duplo, não funciona com número inteiro, e nem consigo converter o int para dobrar algo como Double (a) ou a.double () ...

Por que ele não fornece o poder do número inteiro? definitivamente retornará um número inteiro sem ambiguidade! e Por que não consigo converter um número inteiro em um dobro? basta mudar de 3 para 3,0 (ou 3.00000 ... o que for)

se eu tenho dois inteiros e quero fazer a operação de energia, como posso fazer isso sem problemas?

Obrigado!

questionAnswers(15)

yourAnswerToTheQuestion