[英]Swift BigInt to [UInt8]
我正在使用swift 4並且正在使用BigInt的以下實現: https : //github.com/attaswift/BigInt
我注意到沒有將BigInt或NSDecimalNumber轉換為[UInt8]的本機方法,你們中的任何人都知道這是一個很好的實現,因為我找不到。
謝謝
BigUInt
有一個
/// Return a `Data` value that contains the base-256 representation of this integer,
/// in network (big-endian) byte order.
public func serialize() -> Data
方法(請參閱Data Conversion.swift ),因此您可以做的是
let bi: BigInt = ...
let bytes = Array(BigUInt(bi).serialize())
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.