16 進数から 10 進数へ - Swift 質問する

16 進数から 10 進数へ - Swift 質問する

非常に単純なことのように思えますが、オンラインではどこにも見つけることができません。

16 進数の UInt8 があり、それを 10 進数に変換する必要があります。これを Swift で実現するにはどうすればよいでしょうか?

例えば:

「ふぅ」

ありがとう

ベストアンサー1

文字列表現がある場合は、次のように"ff"使用できます。UInt8(_:radix:):

let string = "ff"
if let value = UInt8(string, radix: 16) {
    print(value)
}

おすすめ記事