@Asadefa Ok, mas essa pergunta foi feita, respondida e arquivada várias vezes nos idiomas mais antigos e populares. É Julia (8 anos), não C (48 anos) ou C ++ (35 anos). Estou com dificuldades para entender por que este comentário foi publicado.
Xevion 15/03
Respostas:
14
Eu acho que você está procurando codepoint. A partir da documentação:
codepoint(c::AbstractChar) -> Integer
Retorne o ponto de código Unicode (um número inteiro não assinado) correspondente ao caractere c(ou lance uma exceção se c não representar um caractere válido). Pois Char, esse é um UInt32valor, mas os AbstractChartipos que representam apenas um subconjunto de Unicode podem retornar um número inteiro de tamanho diferente (por exemplo UInt8).
Por exemplo:
julia> codepoint('a')0x00000061
Para obter o equivalente exato da ordfunção do Python , convém converter o resultado em um número inteiro assinado:
Respostas:
Eu acho que você está procurando
codepoint
. A partir da documentação:Por exemplo:
Para obter o equivalente exato da
ord
função do Python , convém converter o resultado em um número inteiro assinado:fonte
Você também pode fazer:
Se você tem uma String:
Mais detalhes aqui .
fonte
Int('a')
sugerido aqui é exatamente equivalenteInt(codepoint('a'))
e também mais curto.