Swift - Bool vs Boolean

11
我正在使用Swift 3自学编程,目前正在学习布尔类型。我注意到如果我想明确声明我的变量为布尔类型,我有两个选项:

Bool

或者

Boolean

我想知道为什么我们有这两个选项,如果它们是相同的,那么它们就是一样的吗?这就是我困惑的地方。

提前致谢。


2
Swift 的原生类型是 Bool。 - Leo Dabus
1
你在哪里看到 Boolean?如果我尝试将其用作变量类型,它会显示错误。 - rmaddy
@rmaddy,我看的教程有点旧了,那个人说如果我们想知道原因就去谷歌一下,但在当前版本的Xcode中我们已经无法这样做了,但我只是好奇而已。 - AmaCode
6
在 Swift 1.x 中,“Boolean”由于“历史原因”是“UInt8”的别名,可参考https://dev59.com/fl4d5IYBdhLWcg3wAedX#27304432。 - Martin R
1个回答

5

Bool是Swift的布尔数据类型。自Swift早期以来,Boolean已经不存在了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接