Como posso obter os pontos de código Unicode de um personagem?

Como posso extrair os pontos de código Unicode de um determinadoCharacter sem primeiro convertê-lo em umString? Eu sei que posso usar o seguinte:

let ch: Character = "A"
let s = String(ch).unicodeScalars
s[s.startIndex].value // returns 65

mas parece que deve haver uma maneira mais direta de fazer isso usando apenas a biblioteca padrão do Swift. As seções do Guia de idiomas"Trabalhando com personagens" e"Unicode" discuta apenas a iteração através dos caracteres em umString, não trabalhando diretamente comCharacters.

questionAnswers(6)

yourAnswerToTheQuestion