时间:2021-05-02
常量
常量指的是程序无法在其执行期间改变的固定值。 常量可以是任何像整型常量,浮点常量,字符常量或字符串的基本数据类型。也可以是枚举常量。
这些常量和常规变量处理一样,只是它们的值不能在定义后进行修改。
声明常量
使用常量时,则必须使用关键字 let 声明它们如下:
下面是一个简单的例子来说明如何在 Swift 中声明一个常量:
import Cocoa
let constA = 44
println(constA)
当我们运行上面的程序在 playground 中,得到以下结果。
44
类型注解
当声明一个常数,可以提供一个类型注释,以指定清楚哪种常量值类型要存储。语法如下:
var constantName:<data type> = <optional initial value>
下面是一个简单的例子来说明如何使用注释来声明一个常量在 Swift 中。这里需要注意的是它是强制性的,以在创建一个常数时提供初始值是很重要的:
import Cocoa
let constA = 42
println(constA)
let constB:Float = 3.14159
println(constB)
当我们运行上面的程序在 playground 中,我们得到以下结果。
命名常量
一个常数的名称可以由字母,数字和下划线组成。它必须以字母或下划线。 大写和小写字母是不同的,因为 Swift 是区分大小写的编程语言。
可以使用简单或Unicode字符来命名变量。以下是有效的例子:
复制代码 代码如下:
import Cocoa
let _const = "Hello, Swift!"
println(_const)
let 变量 = "你好世界"
println(变量)
当我们在 playground 运行上面的程序,这里打印了一个中文的变量名称:“变量”,我们得到以下结果。
打印常量
可以使用 println 函数打印一个常量或变量的当前值。可以通过包裹名称在括号中,并用左括号前一个反斜杠转义内插一个变量值: 以下是有效的例子:
import Cocoa
let constA = "ValueA"
let constB = 1101.00
println("Value of \(constA) is more than \(constB) millions")
当我们在 playground 运行上面的程序,我们得到以下结果。
变量
变量为我们提供了一个程序可以操纵存储的名称。在 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 关键字声明它们,如下:
下面是一个简单的例子来说明如何在 Swift 中声明一个变量:
import Cocoa
var varA = 42
println(varA)
当我们使用 playground 运行上面的程序,我们得到以下结果。
类型注解
当要声明一个变量,可以提供一个类型注解,以明确那种变量的值可以存储。下面是语法:
下面是一个简单的例子说明 Swift 如何使用注解来声明一个变量。在这里要注意的是,如果不使用类型注释,那么它就变成强制变量的初始值的类型,否则使用类型注解声明变量的类型。
import Cocoa
var varA = 42
println(varA)
var varB:Float
varB = 3.14159
println(varB)
当我们使用 playground 运行上面的程序,我们得到以下结果。
? 1 2 42 3.1415901184082 命名变量
一个变量名可以由字母,数字和下划线组成。它必须以字母或下划线。大写和小写字母的变量是不同的,因为 Swift 是区分大小写的编程语言。
可以使用简单或Unicode字符来命名变量。以下是有效的例子:
复制代码 代码如下:
import Cocoa
var _var = "Hello, Swift!"
println(_var)
var 变量名 = "你好世界"
println(变量名)
当我们使用 playground 运行上面的程序,我们得到以下结果。
Hello, Swift!
你好世界
打印变量
使用 println 函数可以打印一个常量或变量的当前值。 可以通过封装名称在括号中,并在左括号前用一个反斜杠转义内插一个变量值,以下是有效的例子:
import Cocoa
var varA = "ValueA"
var varB = 1008.00
println("Value of \(varA) is more than \(varB) millions")
当我们使用 playground 运行上面的程序,我们得到以下结果。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
详解Swift中对C语言接口缓存的使用以及数组与字符串转为指针类型的方法由于Swift编程语言属于上层编程语言,而Swift中由于为了低层的高性能计算接口,所以
1、声明swift用let对常量的声明,用var对变量进行声明常量声明之后不可更改,变量声明之后可以对值进行更改对常量变量的声明代码如下:?12letmaxNu
类在Swift中类是建立灵活的构建块。类似于常量,变量和函数,用户可以定义的类的属性和方法。Swift给我们提供了声明类,而无需用户创建接口和实现文件的功能。S
PHP中魔术常量的实例详解本文介绍下,php编程中的魔术常量,掌握并灵活应用这些方法与常量,对于提高php的编程水平,有很大的帮助。有需要的朋友参考学习下。魔术
1、在Swift中规定:在定义一个标识符时必须明确说明该标识符是一个常量还是变量2、使用let来定义常量,定义之后不可以修改3、使用var来定义变量,定义之后可