下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

swift基础学习,变量的声明

作者:课课家教育     来源: http://www.kokojia.com点击数:1106发布时间: 2016-11-28 09:00:14

标签: swift语言变量声明移动开发

  学习编程,变量的声明这些都是比较基础的,相信大家在学习C#的时候,变量的声明,int、double这些数据声明类型应该还记得吧,变量的声明并不是特别难的,只是需要考察我们一定的逻辑思维能力,本文将会是给大家来讲解一下Swift语言变量的一个讲解,感兴趣的朋友们一起来学习一下。

swift基础学习,变量的声明_swift语言_变量声明_移动开发_课课家

  1.声明常量和变量

  一般的我们都知道,常量和变量必须在使用之前声明。swift中是用let关键字声明常量,而用var关键字声明变量。下面来讲一个实际的示例,看看如何使用常量和变量来统计用户尝试登录的次数:

  let maximumNumberOfLoginAttempts=10

  var currentLoginAttempt=0

  我们将这段代码可以理解为:

  表示的是“声明一个名称为maximumNumberOfLoginAttempts的常量,并且它的初始化值10。声明一个名称为currentLoginAttempt的变量,并初始化值为0。”

  在上面的一个例子中,它是允许的最大尝试登录次数就被声明为一个常量,因为最大值不会改变。当前的登录尝试计数器被声明为一个变量,因为这个值在登录失败后必须是增加的。

  用户也是可以在一行中声明多个常量或多个变量,然后是用逗号来进行分隔:

  var x=0.0,y=0.0,z=0.0

  需要注意的是:如果当在代码中存储的值不会改变的时候,则就用let关键字声明这是一个常量。一般的话变量,它是用于存储需要改变的值。

  2.类型标注

  用户也是可以为常量或变量添加类型标注(typeannotation),那么这样的话就清楚常量或变量可以存储的值的类型使什么了。如果是要添加类型标注的方法是:只需要在常量或变量名后加冒号,再加一个空格,最后是类型的名称。

  这个示例给变量welcomeMessage加了一个类型标注,它是表明它只可以存储String类型的值。

  var welcomeMessage:String

  “冒号”表示的是“是...类型”,所以上面的代码可以解读为:

  “如果是想要声明一个名称为welcomeMessage的变量,则我们是用String类型的。”

  “是String类型的”那么这个短语的意思是“它是可以存储任何字符串值。”

  welcomeMessage现在可以存储任何字符串值

  welcomeMessage="Hello"

  需要注意的是:通常来说的话,是很少需要写类型标注。当在声明常量或者变量的时候就赋了一个初始值,Swift它是可以推断出这个常量或者变量的一个类型是是什么。

  以上是swift用来声明变量和常量的一个基础的方法,在声明的时候是需要了解清楚,数据类型,赋值、等基本的操作,初学者可以先熟悉好swift的语法之后再进行相关的操作练习。

赞(24)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程