Swift为我们提供了两种存储数据的方式,取决于您是否希望数据随时间变化。
变量
var greeting = "Hello, playground"
这里创建了一个名为greeting的变量,因为是个变量,所以它的值可能会发生变化。
关键字 var
表示创建新变量。
可以发现我们的代码不需要在行尾使用分号。
var name = "张三"
name = "李四"
name = "王五"
这将创建一个名为 name
的新变量,并赋予其值 “张三”。然后它被更改了两次,首先是“李四”,然后是“王五”——我们不会再次使用 var
,因为我们正在修改现有变量而不是创建新变量。您可以根据需要更改变量,并且每次都会丢弃旧值。
常量
如果不想更改值,则需要改用常量:
let greeting = "Hello, playground"
当我们使用let
时,我们创建一个常量,这是一个无法改变的值。