Swift 常量和变量

前端之家收集整理的这篇文章主要介绍了Swift 常量和变量前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。


Swift 中什么是常量和变量

在Swift中规定:在定义一个标识符时必须明确说明该标识符是一个常量还是变量
使用let来定义常量,定义之后不可以修改
使用var来定义变量,定义之后可以修改


变量和常量的基本使用

import UIKit

let a = "Hello,playground"
//a 为常量,当一个字段定义为常量时是不可以修改的。下面的代码打开会报错
//a  = "123"

var b = 55
//b 定义为变量,是可以修改的
b = 20

常量和变量的类型注解

此处为官方原文:

You can define multiple related variables of the same type ona single line,separated by commas,with a single type annotation after the final variable name:

var white : String = "white"
//white 已经定义为 String 类型,white 的赋值只能是 String 类型
white = "white1"

//为 blue 定义类型为 String,则 red ,green 类型也为 String。推荐这种写法
var red,green,blue: String

//为 blue2 定义类型为 String,green1 定义为 Double ,则 red1 的类型也为 Double。不推荐这种写法
var red1,green1 : Double,blue1: String

//分别为 red2 ,green2 和 blue2 定义类型。这种做法很少,可读性也较差。不推荐这种写法
var red2 : Int,green2 : String,blue2: Double


常量和变量的命名

此处为官方原文:
Constant and variable names can contain almost any character,including Unicode characters:

let π = 3.14159

let 你好 = "你好世界"

注:上面的写法只是表明 swift 中支持这种写法,但不建议这么命名

常量和变量的打印

var welcome : String
welcome = "Swift"

//输出为:hello Swift World
print("hello \(welcome) World")



参考资料

1,小码哥视频

猜你在找的Swift相关文章