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) -> IntegerRestituisce 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 è unUInt32valore, ma iAbstractChartipi 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 ordfunzione di Python , potresti voler convertire il risultato in un intero con segno:
julia> Int(codepoint('a'))
97