@Asadefa Хорошо, но этот вопрос задавался, отвечался и архивировался много раз для старых, более популярных языков. Это Юлия (8 лет), а не С (48 лет) или С ++ (35 лет). Мне трудно понять, почему этот комментарий был опубликован.
Вернуть кодовую точку Unicode (целое число без знака), соответствующее символу c(или сгенерировать исключение, если c не представляет допустимый символ). Ибо Charэто UInt32значение, но AbstractCharтипы, которые представляют только подмножество Unicode, могут возвращать целое число другого размера (например, UInt8).
Например:
julia> codepoint('a')0x00000061
Чтобы получить точный эквивалент функции Python ord, вы можете преобразовать результат в целое число со знаком:
Ответы:
Я думаю, что вы ищете
codepoint
. Из документации:Например:
Чтобы получить точный эквивалент функции Python
ord
, вы можете преобразовать результат в целое число со знаком:источник
Вы также можете просто сделать:
Если у вас есть строка:
Подробнее здесь .
источник
Int('a')
предложенное здесь в точности эквивалентноInt(codepoint('a'))
, а также короче.