Swift教程 第一章 基础部分

 Swift是iOS和OS X 应用开发的一门新语言,Swift 的类型是在C 和 Object-C 的基础上提出来的。Int 是整型,

Double 和 Float 是浮点型,Bool 是布尔型,String 是字符串。 Swift 还有两个常用的集合类型:Array 数组和Dictionary 字典。

 

  除了我们熟悉的类型,Swift 还增加了 Object - C 中没有的类型,比如元组元组可以让你创建或者传递一组数据,比如作为函数的返回值时,你可以用一个元组返回多个值。Swift 还增加了可选(Optional)类型,用于处理值缺失的情况。

常量和变量

声明常量和变量

常量和变量把一个名字和一个指定类型的值关联起来。常量的值一旦设定就不能改变,而变量的值可以随意更改。

常量和变量必须在使用前声明,用let 来声明常量,用 var 来声明变量。

你可以在一行中声明多个常量或者多个变量,用逗号隔开:

var x = 0,y = 1,z = 2

注意:如果你的代码中有不需要改变的值,请用 let 关键字将它声明为常量;需要改变的值,请用 var 关键字将它声明为变量。

类型标注

   当你声明常量或者是变量的时候可以加上类型的标注,来说明常量或变量中要存储值的类型。如果要添加类型标注,需要在常量或变量名后加上一个冒号和空格,然后加上类型的名称。比如我们声明一个字符串类型的变量,我们可以这样写:

  var message: String

声明中冒号的作用是代表变量 message 所属的类型。

上面那句代码我们可以这样理解:声明了一个叫做 mesage 的变量,它的类型是字符串类型。然后,我们就可以使用它,给它赋值了。

message = @" Hello Word"

当然,你如果要是觉得麻烦,其实这两句代码可以写成一句代码:

var message: String = @"Hello Word"

或者你也可以这样写:var message = @"Hello Word"

你可以省略变量所属的类型,因为编译器很强大,可以根据你给变量赋的值来自动推断它的类型。Sogo,就是这么强大,就是这么简单。

常量和变量的命名

对于给变量命名需要注意以下几点:

1、常量与变量的命名不能包含数学符号、箭头、保留的关键字;

2、不能以数字开头,但是命名中其他地方可以包含数字;

3、一旦将常量或是变量声明为确定的类型了,你就不能使用相同的名字再次进行命名;

相关文章

软件简介:蓝湖辅助工具,减少移动端开发中控件属性的复制和粘...
现实生活中,我们听到的声音都是时间连续的,我们称为这种信...
前言最近在B站上看到一个漂亮的仙女姐姐跳舞视频,循环看了亿...
【Android App】实战项目之仿抖音的短视频分享App(附源码和...
前言这一篇博客应该是我花时间最多的一次了,从2022年1月底至...
因为我既对接过session、cookie,也对接过JWT,今年因为工作...