您的位置:首页 > 移动开发 > Swift

常量和变量——swift学习笔记(1)

2016-02-17 00:00 405 查看
常量和变量的声明

声明常量:

let maxNum = 10;
1.值不可被修改。

2.使用 let 关键字声明常量。

声明变量:

var currentNum = 0;
1.值可以被修改。

2.使用var关键字声明变量。

声明常量和变量的共同点:

1. 可以以分号结尾,也可以不以分号结尾。(本人是java开发者,习惯使用 “;”结尾)如:

//年龄
let age:Int = 12;
var boolean:Bool = false;
2.一行声明多个变量或常量使用逗号(“,”)隔开。如:

var f = 0.0,m=1.0,h=3.0

let cf = 10,cm=11,ch=12

3.声明变量时可以指定类型也可以不指定类型,根据数据默认指定类型(能指定类型就尽量指定类型,方便阅读)。如:

var f:Float = 0.0,m:Double=1.0,h=3.0
let cf:Int = 10,cm=11,ch:String=“12"

常量和变量的命名

常量和变量的命名几乎包含所有字符和Unicode编码,如:
let π = 3.14159
let 你好 = "你好世界"
let 🐶🐮 = “dogcow"

但是不能包含空格,数学符号,箭头,保留的(或非法的)Unicode编码,连接符“-”或制表符,不能以数字开头,也不能直接使用与swift保留关键字相同的名称,如要使用必须使用反引号括起来(`) 如:
let `let` = 123;

注意,如果不是生死悠关的时候,不要使用swift保留关键字。

命名的目的是表达变量或常量的意思,方便阅读, 因此建议字母数据下划线的方式命名。
命名常量是尽量使用大写加下划线的方式命名。如:
//最大尝试登录次数
let MAX_COUNT_OF_LOGIN_ATTEMPTS = 10;

命名变量是尽量使用首字母小写后面单词首字母大写,并尽量避免使用数字和下划线的方式命名。如:

//当前登录次数
var currentLoginCount = 0;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: