Примечание. Я не пытаюсь преобразовать его здесь.
чего я хочу добиться, так это того, что у меня есть 9 цифр серийного номера 305419896 (десятичное число) в шестнадцатеричном формате: 12345678 .. Я просто пытаюсь принять 0x1234 в качестве одного значения и 0x5678 в качестве другого значения ..
Мое десятичное число - 021340031, а в шестнадцатеричном - 01459F7F, которое разбивается на две строки, такие как "0145"
и "9f7f"
.. Мне нужно это строковое значение в формате, например 0x0145, 0x9f7f ..
Для этого я сначала пытаюсь преобразовать Str в Int.
let firstValue = Int("0145")
тогда я получаю 145
только ..
Есть ли способ напрямую преобразовать String в UInt16 или есть какой-нибудь способ получить ожидаемые значения?