Sto cercando qualcosa come Python's ord(char)
per Julia che restituisce un numero intero.
Sto cercando qualcosa come Python's ord(char)
per Julia che restituisce un numero intero.
Risposte:
Penso che tu stia cercando codepoint
. Dalla documentazione:
codepoint(c::AbstractChar) -> Integer
Restituisce il punto di codice Unicode (un numero intero senza segno) corrispondente al carattere
c
(o genera un'eccezione se c non rappresenta un carattere valido). PerchéChar
, questo è unUInt32
valore, ma iAbstractChar
tipi che rappresentano solo un sottoinsieme di Unicode possono restituire un numero intero di dimensioni diverse (ad esUInt8
.).
Per esempio:
julia> codepoint('a')
0x00000061
Per ottenere l'esatto equivalente della ord
funzione di Python , potresti voler convertire il risultato in un intero con segno:
julia> Int(codepoint('a'))
97