您的位置:首页 > 移动开发 > Swift

The Swift Programming Language 中文翻译

2014-06-23 17:06 281 查看
基本介绍:

    Swift 是用于IOS和OS X开发的一门新的编程语言,尽管是新的语言, Swift 的大部分还是类似于C 和 Objective-c.

    Swift 提供了自己的 类比于C和Objective-C所有的常用数据类型,例如,整型使用Int ,浮点型使用Double和Float,布尔使用Bool,文本使用String,两个最重要的集合类型数组和字典使用Array和Dictionary.

    像C语言一样,Swift 使用变量(用一个标识符代表)来存储和获取值,Swift对于值不能改变的变量(也就是常量contants)做了进一步的扩展,它们比C语言中的常量更powerful。当你打算使用不能改变的变量时,在Swift中的常量使代码更安全并且用意更清晰。

    出了常用的数据类型外,Swift 引入了Objective-C中没有的高级数据类型,例如元组(tuple),元组使你能够创建和传递一组相关的值,元组能够以一个组合值(single compound value)形式从函数中返回多个值。判断类型(optional types),用来处理值不存在的情况。判断类型的意思是说:“如果值存在,那么它的值等于某个值X,否则就没有值”,例如“:

var optionalName: String? = "John Appleseed"。如果optionalName有值(类似于Objective-C中的不为nil,但是Optional 能应用于所有的数据类型而不局限于类),那么optionalName就被赋值"John Appleseed",否则就没有值。Optional比Objective-C中的nil 指针更安全,更有效,并且在Swift所有的最powerful特征中处于核心位置。

   判断类型也表明了Swift是一门类型安全的语言。Swift使你清楚你的程序所使用的数据的数据类型,如果你的代码期望使用String,安全的数据类型防止你错误地输入int,这就使你能尽早的发现错误,并修改错误。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: