【发布时间】:2020-04-05 20:24:02
【问题描述】:
我对 Swift(和编程)非常陌生。我需要比较余数运算符(模运算符)的结果是否等于整数。
这是我的代码:
if Int.random(in: 1...1000) % 4 >= "This number" {
print ("OK")
} else {
print ("WRONG")
}
如果 "This number" 被替换为实际数字,例如100 它工作正常。
但如果替换为Int 则会崩溃显示:类型“Int.Type”不能符合“BinaryInteger”;只有结构/枚举/类类型可以符合协议
【问题讨论】:
-
欢迎您,好手!您是否尝试测试余数运算的结果是否具有整数类型,或者具有特定的整数值或其他?