常量和变量
  • 常量:

    • 使用let关键词来声明一个常量
    • 所指向的是一个特定类型的值,如数字10或者字符”hello”,常量的值是不能够被二次修改的
    • 编程时使用常量能够让代码看起来更加安全和简洁!
      • let name = “siri”   // 一个人的名字一般是不变的,声明为一个常量
  • 变量:

    • var关键词声明一个变量
    • 变量的值可以根据需要不断修改
      • var age = 10    // 一个人的年龄是变化的 ,声明为一个变量
        age = 20
  • 可以在一行中声明多个变量或常量

    • var x = 10.0, y = 44.0, z = 0.0
  • 类型注解:

    • 声明时注明该变量或常量的类型。 实际编程中很少需要使用类型注解,定义常量或者变量的时候Swift已经根据初始化的值确定了类型信息。Swift几乎都可以隐式的确定变量或常量的类型。如果初始化值没有被给出,更好的办法是指定变量的类型而不是让Swift隐式推导类型。
    • var name :String    // 类型注解为字符串 String
 
注意一:如果一个值在之后的代码中不会再变化,应该用let关键词将它声明为常量。变量只用来存储会更改的值。
 
变量和常量命名
  • 基本上你可以用任何你喜欢的字符作为常量和变量名

    • let 姓名 = "小飞"
      let 电话 = "123456666"
      let

      Swift学习(四)常量&变量&基础数据类型的更多相关文章

      1. swift学习第一天---常量变量基础数据类型

        import Foundation /** * 1.常量 变量 知识要点:常量的定义用let 变量的定义用var 常量一旦定义便不可再更改. 变量定义之后可以在定义之后的程序中任意地方进行修改. */ ...

      2. Swift入门学习之一常量,变量和声明

        版权声明:本文为博主原创文章,未经博主允许不得转载. 转载请表明出处:http://www.cnblogs.com/cavalier-/p/6059421.html Swift入门学习之一常量,变量和 ...

      3. Java编程基础——常量变量和数据类型

        Java编程基础——常量变量和数据类型 摘要:本文介绍了Java编程语言的常量变量和数据类型. 常量变量 常量的定义 一块内存中的数据存储空间,里面的数据不可以更改. 变量的定义 一块内存中的数据存储 ...

      4. 【Swift】学习笔记(一)——熟知 基础数据类型,编码风格,元组,主张

        自从苹果宣布swift之后,我一直想了解,他一直没有能够把它的正式学习,从今天开始,我会用我的博客来驱动swift得知,据我们了解还快. 1.定义变量和常量 var  定义变量,let定义常量. 比如 ...

      5. Python入门 常量 注释 基础数据类型 用户输入 流程控制

        Python入门 一.常量 在Python中,不像其他语言有绝对的常量,修改会报错,在Python中有个约定俗成的规定--常量就是将变量名大写. 尽量保持不更改的一种量 , 这个常量有是干什么的呢 其 ...

      6. Java学习第一篇:变量,数据类型,运算符,流程控制(简介)

        一.安装和配置jdk 1.jdk是什么? (1).jdk全称是Java Development Kit, Java开发工具包; (2).jdk是sun公司开发的; (3).jdk主要包括:jre(Ja ...

      7. python 的基础 学习 第五天 基础数据类型的操作方法

        1,列表的基本操作方法 1,列表是python中的基础数据类型之一,其他语言中也有类似于列表的数据类型,比如js中叫数组,他是以[ ]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如: ...

      8. TypeScript学习指南第一章--基础数据类型(Basic Types)

        基础数据类型(Basic Types) 为了搭建应用程序,我们需要使用一些基础数据类型比如:numbers,strings,structures,boolean等等. 在TypeScript中除了Ja ...

      9. Java学习笔记之——变量与数据类型、运算符

        一.变量 1.变量:变化的值 变量在代码运行期间,开辟了一块空间 .这块空间是有地址的,给这块取了个名字, 这个名字就叫做变量名,这块空间放的东西叫做变量值 2.变量的初始化: (1)先声明再赋值: ...

      随机推荐

      1. php常见判断

        当要 判断一个变量是否已经声明的时候 可以使用 isset 函数 当要 判断一个变量是否已经赋予数据且不为空 可以用 empty 函数 当要 判断 一个变量 存在且不为空 先isset 函数 再用 e ...

      2. makefile 分析 -- 内置变量及自动变量

        makefile 分析1  -p 选项,可以打印出make过程中的数据库, 下面研究一下内置的变量和规则. -n 选项, 只运行,不执行, -d 选项,相当于--debug=a,  b(basic), ...

      3. linux截图工具scrot

        SCROT截图工具 安装命令 sudo apt-get install scrot 截图命令使用说明: 1.抓取整个桌面:    scrot   ~/Pictures/pic1.jpg2.抓取窗口:  ...

      4. 黄聪:主机宝安装wordpress注意事项

        1.web环境安装PHP使用5.4.21-nts-03版本 2.web环境安装Mysql使用5.5.45版本 3.创建好站点后,给站点的public_html目录添加IIS_xxx用户最高权限,添加N ...

      5. mysql_connect和mysql_pconnect区别(转)

        php中mysql_pconnect()的实现方式:其实mysql_pconnect()本身并没有做太多的处理,它唯一做的只是在php运行结束后不主动close掉mysql的连接.mysql_pcon ...

      6. room_speed和image_speed

        room_speed是游戏步数,每秒多少步(步事件)image_speed是动画帧率room_speed变则整个游戏变慢image_speed变只是该object动画变慢 除了游戏全局加速减速,一般不 ...

      7. IGS_学习笔记09_IREP生成服务后台工具Soagenerate.sh

        2015-01-06 Created By BaoXinjian 参考:张礼军 - http://oracleseeker.com/2009/10/23/irep_service_generation ...

      8. MST_prim

        刚刚发了mst 的kruskal,现在再来一发,说一说prim咯. prim适用于稠密图. 与kruskal不同,prim是从一个点开始,不断加入新的点直至连通所有点. 讲讲prim的过程,我们假定有 ...

      9. H2 database的使用

        H2最完整的资料下载地址: http://download.csdn.net/detail/yixiaoping/5956595       H2数据库使用   H2数据库介绍 常用的开源数据库:H2 ...

      10. iOS获取电量方法

        ios简单的方法: [UIDevice currentDevice].batteryMonitoringEnabled = YES; double deviceLevel = [UIDevice cu ...