Имам шестнадесетичен низ като "0xff"
и искам да го конвертирам в int, което е 255.
Но Int.fromString "0xff"
дава отговор 0
.
Мислех, че Int.scan
ще помогне. Но аз съм нов в SML.
Имам шестнадесетичен низ като "0xff"
и искам да го конвертирам в int, което е 255.
Но Int.fromString "0xff"
дава отговор 0
.
Мислех, че Int.scan
ще помогне. Но аз съм нов в SML.
Можете да направите
StringCvt.scanString (Int.scan StringCvt.HEX) "0xff"
or
StringCvt.scanString (Int.scan StringCvt.HEX) "ff"