常量和变量——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;
声明常量:
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;
相关文章推荐
- 推荐几个swift学习网站
- Swift语法_函数类型
- swift 之设计模式 适配器
- swift之Button基础
- swift
- Atitit.swift 的新特性 以及与java的对比 改进方向attilax 总结
- Atitit.swift 的新特性 以及与java的对比 改进方向attilax 总结
- Atitit.swift 的新特性 以及与java的对比 改进方向attilax 总结
- swift基础
- swift和oc混编
- swift 之脚本开发
- swift记录
- Swift MD5 加密字符串
- Swift的Debug和Release宏
- Swift try 异常处理机制
- Swift与OC混编的方法
- Swift 闭包Closures
- Swift 属性的 get set 方法的重写
- Swift 16 进制颜色字符串转 UIColor
- Swift 关于"/"和"%"