• 欢迎访问Eblogs,最热门语言开发,最热门数码资讯,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入Eblogs
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏Eblogs吧
  • 欢迎大家多多留言交流哦~

《Swift语言基础》之数据类型

Swift 曹传欢 501次浏览 0个评论

处支持任何语言都支持的整数类型、浮点类型、布尔类型、字符串类型等,还指出一些特殊的类型,如元组类型、可选类型。但是不管什么类型,在Swift中,数据类型名称都是以大写字母开头的

这里不一 一赘述,挑出一些个人认为有必要的写出来。

1,为了增加数组的可读性,Swift语言增加了下划线(_)来分割数值中数值。比如100000000,很多人能一眼反映出是1亿,但是如果是1_0000_0000就很容易识别了。这里的_不一定要是四个一组的,其实是支持任意组合的,比如下面写法都是合法的。

2,类型强转,感觉跟Java一样,不多说

3,类型别名

书中说Swift中的类型别名类似于C/C++中typedef,博主对其了解甚少,这里就一带而过了。至于在Swift中的用法则是这样的:

需要使用typealias关键字,语法如下

不过个人暂时没有想到其使用场景,懂的人还请说明下。

4,元组(tuples)类型,Swift语言提供的一中新数据类型。

其实元组说白了就是包含多个值的数据类型,比如:

那么如何获取一个元组的值呢?其实很简单。

如果只想获取其中某些值的话,其他字段值可以用_来占位,比如

其实还有一种更为简单的获取相关元素值的方法,那就是为每一个元素命名,引用的方法和引用对象属性相同。

上面这种方法是不是看起来更见通俗易懂呢?

5,可选类型,书中云其主要是为了解决对象变量或者常量为空的情况。但是鄙人目前还没有绕明白,就先不忽悠了,各位看官自行百度这里吧。等我懂了再来补上。

 


Eblogs , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明《Swift语言基础》之数据类型
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址