• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >swift > 详解Swift编程中的常量和变量

详解Swift编程中的常量和变量

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了taylor swift,swift,swift code是什么意思,swift bic,taylor swift好听的歌等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

常量
常量指的是程序无法在其执行期间改变的固定值。 常量可以是任何像整型常量,浮点常量,字符常量或字符串的基本数据类型。也可以是枚举常量。

这些常量和常规变量处理一样,只是它们的值不能在定义后进行修改。

声明常量
使用常量时,则必须使用关键字 let 声明它们如下:
let constantName = <initial value>
</div>
下面是一个简单的例子来说明如何在 Swift 中声明一个常量:
import Cocoa

let constA = 44
println(constA)
</div>
当我们运行上面的程序在 playground 中,得到以下结果。

44

</div>

类型注解
当声明一个常数,可以提供一个类型注释,以指定清楚哪种常量值类型要存储。语法如下:

var constantName:<data type> = <optional initial value>
下面是一个简单的例子来说明如何使用注释来声明一个常量在 Swift 中。这里需要注意的是它是强制性的,以在创建一个常数时提供初始值是很重要的:
import Cocoa

let constA = 42
println(constA)

let constB:Float = 3.14159

println(constB)
</div>
当我们运行上面的程序在 playground 中,我们得到以下结果。

42
3.1415901184082
</div>

命名常量
一个常数的名称可以由字母,数字和下划线组成。它必须以字母或下划线。 大写和小写字母是不同的,因为 Swift 是区分大小写的编程语言。

可以使用简单或Unicode字符来命名变量。以下是有效的例子:
import Cocoa

let _const = "Hello, Swift!"
println(_const)

let 变量 = "你好世界"
println(变量)

</div>
当我们在 playground 运行上面的程序,这里打印了一个中文的变量名称:“变量”,我们得到以下结果。

Hello, Swift!
你好世界
</div>

打印常量
可以使用 println 函数打印一个常量或变量的当前值。可以通过包裹名称在括号中,并用左括号前一个反斜杠转义内插一个变量值: 以下是有效的例子:
 import Cocoa

let constA = "ValueA"
let constB = 1101.00

println("Value of \(constA) is more than \(constB) millions")
</div>
当我们在 playground 运行上面的程序,我们得到以下结果。

Value of ValueA is more than 1101.0 millions

</div>

变量
变量为我们提供了一个程序可以操纵存储的名称。在 Swift 中每个变量具有特定的类型,它决定了变量存储的大小; 在存储器内存储的值的范围 ,并且操作组可以变量应用。

下列是 Swift 变量的基本类型

  • Int 或 UInt - 这是用于整数。更具体地可以使用Int32,Int64来定义32或64位有符号整数,其中作为UInt32或UInt64用来定义32或64位无符号整数的变量。 For example, 42 and -23.
  • Float - 这是用来表示一个32位浮点数,一般用于使用较小的小数点数字。 例如:3.14159,0.1,和 -273.158。
  • Double - 这是用来表示一个64位浮点数,用于非常大的浮点值。  例如: 3.14159, 0.1, 和 -273.158.
  • Bool - 这代表一个布尔值,真或假。
  • String - 这是有序字符集合。例如, "Hello, World!"
  • Character - 这是一个单字符字符串。例如, "C"
  • Optional - 这表示可以容纳一个值或没有任何值的变量。

Swift 还允许定义其他类型的变量,我们将在以后了解到类似 Optional, Array, Dictionaries, Structures, 和 Classes 等类型。

以下部分将介绍在 Swift 编程中如何声明和使用各种不同类型的变量。

变量声明
变量声明意味着告诉编译器创建多少变量存储空间。在使用变量之前,必须使用 var 关键字声明它们,如下:
var variableName = <initial value>
</div>
下面是一个简单的例子来说明如何在 Swift 中声明一个变量:
import Cocoa

var varA = 42
println(varA)
</div>
当我们使用 playground 运行上面的程序,我们得到以下结果。

42
</div>

类型注解
当要声明一个变量,可以提供一个类型注解,以明确那种变量的值可以存储。下面是语法:
var variableName:<data type> = <optional initial value>
</div>
下面是一个简单的例子说明 Swift 如何使用注解来声明一个变量。在这里要注意的是,如果不使用类型注释,那么它就变成强制变量的初始值的类型,否则使用类型注解声明变量的类型。
import Cocoa

var varA = 42
println(varA)

var varB:Float

varB = 3.14159
println(varB)
</div>

当我们使用 playground 运行上面的程序,我们得到以下结果。

42
3.1415901184082
</div>


命名变量
一个变量名可以由字母,数字和下划线组成。它必须以字母或下划线。大写和小写字母的变量是不同的,因为 Swift 是区分大小写的编程语言。

可以使用简单或Unicode字符来命名变量。以下是有效的例子:
import Cocoa

var _var = "Hello, Swift!"
println(_var)

var 变量名 = "你好世界"
println(变量名)
</div>
当我们使用 playground 运行上面的程序,我们得到以下结果。
Hello, Swift!
你好世界
打印变量
使用 println 函数可以打印一个常量或变量的当前值。 可以通过封装名称在括号中,并在左括号前用一个反斜杠转义内插一个变量值,以下是有效的例子:
 import Cocoa

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Swift 环境搭建
  • Swift 基本语法
  • Swift 数据类型
  • Swift 变量
  • Swift 常量
  • Swift 运算符
  • Swift 条件语句
  • Swift 循环
  • Swift 字符串
  • Swift 字符(Character)

相关文章

  • 2017-05-22Swift 枚举
  • 2017-05-22Swift 环境搭建
  • 2017-05-28Swift中内置的集合类型学习笔记
  • 2017-05-28深入理解Swift中的访问控制关键字
  • 2017-05-28Tomcat+JDK安装和配置教程
  • 2017-05-28iOS开发中Swift 指纹验证功能模块实例代码
  • 2017-05-28使用Swift实现iOS App中解析XML格式数据的教程
  • 2017-05-28Swift心得笔记之运算符
  • 2017-05-28Swift的开发环境搭建以及基本语法详解
  • 2017-05-22Swift 教程

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • mybatis基本实例详解
    • 详解Swift面向对象编程中的方法(method)
    • 详解SimpleDateFormat的线程安全问题与解决方案
    • 深入解析Swift语言编程中的可选链
    • Swift编程之枚举类型详解
    • Swift 常量
    • 通过示例分析Swift单例模式
    • CentOS安装solr 4.10.3详细教程
    • 解析Swift中的泛型支持与使用
    • 浅谈Timer和TimerTask与线程的关系

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有