isMultiple()
方法用于检查一个数字是否是另一个数字的倍数。
示例
// check is 9 is multiple of 3 or not
var result = 9.isMultiple(of: 3)
print(result)
// Output: true
isMultiple() 语法
isMultiple()
方法的语法是:
num.isMultiple(of: otherNumber)
这里,num
是一个数字。
isMultiple() 参数
isMultiple()
方法接受一个参数:
otherNumber
- 要测试的值
isMultiple() 返回值
isMultiple()
方法返回一个布尔值:
true
- 如果num
是otherNumber
的倍数。false
- 如果num
不是otherNumber
的倍数。
示例 1:Swift Double isMultiple()
// check if 4 is multiple of 2 or not
var result1 = 4.isMultiple(of: 2)
print(result1)
// check if 2 is multiple of 4 or not
var result2 = 2.isMultiple(of: 4)
print(result2)
// check if 210 is multiple of 10 or not
var result3 = 210.isMultiple(of: 10)
print(result3)
输出
true false true
在这里,由于 **4** 是 **2** 的倍数,isMultiple()
方法返回 true
。然而,**2** 不是 **4** 的倍数,该方法返回 false
。
最后,由于 **210** 是 **10** 的倍数,该方法返回 true
。
示例 2:检查奇偶数
// check if 48 is multiple of 2 or not
if 48.isMultiple(of: 2) {
print("Even Number")
}
else {
print("Odd number")
}
输出
Even Number
在这里,由于 **48** 是 **2** 的倍数,因此执行了 if
块内的代码。