标签: sml
我有一个十六进制字符串,如"0xff",并希望将其转换为int,即255.
"0xff"
但Int.fromString "0xff"给出了答案0。
Int.fromString "0xff"
0
我虽然Int.scan会有所帮助。但我是SML的新手。
Int.scan
答案 0 :(得分:3)
你可以做到
StringCvt.scanString (Int.scan StringCvt.HEX) "0xff"
或
StringCvt.scanString (Int.scan StringCvt.HEX) "ff"