Есть ли встроенная функция Mathematica, которая анализирует строки, представляющие числа в шестнадцатеричной форме, например, "89ab"
?
Я мог бы использовать
FromDigits[
ToExpression[Characters["89ab"] /.
Thread[CharacterRange["a", "f"] -> Range[10, 15]]],
16
]
или даже
ToExpression["16^^" <> "89ab"]
но я уверен, что должна быть более надежная встроенная функция с проверкой ошибок, которую я просто не могу найти.