小编Rap*_*arn的帖子

比较三个值是否相等

有人知道测试三个数字是否相同的快捷方式吗?我知道这有效:

if number1 == number2 && number2 == number3 {

}
Run Code Online (Sandbox Code Playgroud)

但我想要更干净的东西,比如;

if number1 == number2 == number3 {

}
Run Code Online (Sandbox Code Playgroud)

这是非常重要的,因为我正在比较许多不同的价值观.

if-statement compare swift

7
推荐指数
3
解决办法
4621
查看次数

使Int四舍五入到最接近的值

我有两个Int值(它们必须是Ints)并且我希望它们在等式中舍入到最接近的值;

var Example = Int()
var secondExample = Int()

Example = (secondExample / 7000)
Run Code Online (Sandbox Code Playgroud)

该等式使变量Example始终向下舍入到最低值.比如说数字如下;

var Example = Int()
var secondExample : Int = 20000

Example = (20000 / 7000)
Run Code Online (Sandbox Code Playgroud)

20000/7000等于2.857 ......但变量Example显示2.

如何Example不将其更改为Double的情况下舍入到最接近的数字

double int rounding swift

2
推荐指数
1
解决办法
397
查看次数

没有值的int(将int设置为no value)

我想创建一个没有值的Int(已经存在的变量).如果我这样做;

number = Int()
Run Code Online (Sandbox Code Playgroud)

那它还有价值0.我什么都不想,一个不存在的价值.

int integer swift swift2

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

swift ×3

int ×2

compare ×1

double ×1

if-statement ×1

integer ×1

rounding ×1

swift2 ×1