Sml 十六进制字符串到整数的转换

Sml 十六进制字符串到整数的转换,sml,Sml,我有一个十六进制字符串,如“0xff”,并希望将其转换为int,即255 但是Int.fromString“0xff”给出了答案0 我认为Int.scan会有帮助。但是我是SML的新手。你可以这样做 StringCvt.scanString (Int.scan StringCvt.HEX) "0xff" 或 StringCvt.scanString (Int.scan StringCvt.HEX) "ff"

我有一个十六进制字符串,如
“0xff”
,并希望将其转换为int,即255

但是
Int.fromString“0xff”
给出了答案
0

我认为
Int.scan
会有帮助。但是我是SML的新手。

你可以这样做

StringCvt.scanString (Int.scan StringCvt.HEX) "0xff"

StringCvt.scanString (Int.scan StringCvt.HEX) "ff"