Swift解读专题一——Swift2.2语言预览
专题一——Swift2.2语言预览 一、引言 本系列专题是我通过阅读Swift2.2语言开发文档,翻译总结加上自己的理解整理而成。其中大部分结构和内容都来自开发文档,有疏漏和错误之处,还望更多朋友指出,共同交流进步,我的QQ:316045346。 二、从HelloWorld开始 在学习很多编程语言时,都是从HelloWorld入门,下面代码就是一个完整的HelloWorld程序: print("Hello, World!") 分析上面代码,可以发现Swift语言的3个十分明显的特点: 1.开发者不需要引入输入输出相关的函数库。 2.在编写代码时,不需要在语句的结尾处添加分号。 3.全局的代码就是程序的入口,不需要类似C系语言的main()方法来作为程序入口。 三、常量与变量 常量和变量是编程语言中最基础的两类数据类型,常量可以理解为为某个值起一个特定的名字,常量通常提供给开发者用于某些只赋值一次但却在程序中多处使用的量值。变量也可以进行多次修改。分别使用let和var创建常量和变量。例如: let letValue = 4 var varValue = 8 varValue = 16 开发者在进行常量和变量的创建时,并不需要制定类型,编译器与根据第一次赋值的类型来推断出常量或者变量的类型,然而这并不是说Swift语言不严格要求变量或常量的类型,一旦编译器推断了值的类型