【发布时间】:2020-05-07 19:17:03
【问题描述】:
我想实现一个“Int512”类型,它支持整数文字和所有标准类型(如 Int64)都有的东西。互联网上没有太多关于这个问题的文档/信息,所以我认为最好的办法是挖掘资源并以同样的方式进行。
我已经检查了https://github.com/apple/swift,但在找到 Int64 实现时遇到了困难。 这是正确的事情吗?如果是这样,也许有人知道原始类型的来源在哪里。
【问题讨论】:
-
你为什么需要那个?您是否尝试过使用 Swift 原生
Decimal?输入 -
随便看看
BinaryInteger协议github.com/apple/swift/blob/master/stdlib/public/core/…和IntegerTypesgithub.com/apple/swift/blob/master/stdlib/public/core/… -
@LeoDabus 我需要一个精确的结果值(2 个 64 位整数的乘法)+ 想通过自己来了解这些东西是如何工作的