乘以整数

tob*_*fin 1 swift

我确信我错过了一些非常非常明显的事情,但是有人能告诉我为什么我遇到麻烦的两倍Integers吗?以下代码:

let twenty: Integer = 20
let ten: Integer = 10
let result: Integer = twenty * ten
Run Code Online (Sandbox Code Playgroud)

出现错误Could not find an overload for '*' that accepts the supplied arguments.

关于具有相同错误的SO的其他问题是由于尝试将不同类型相乘而引起的,但这些都是Integer类型吗?

(PS:我试图运行的实际代码是,var value = self.value * 10但是我在调​​试时已将其扩展为示例,以确保正确使用正确的类型)

小智 5

使用Int来代替.Integer是一个协议.