十六进制字符串到Int转换

时间:2013-04-13 18:04:58

标签: sml

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

Int.fromString "0xff"给出了答案0

我虽然Int.scan会有所帮助。但我是SML的新手。

1 个答案:

答案 0 :(得分:3)

你可以做到

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

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