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

Swift教程 第一章 基础部分

2015-03-11 17:37 176 查看
    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、一旦将常量或是变量声明为确定的类型了,你就不能使用相同的名字再次进行命名;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: