3.Swift的常量与变量
1.定义
let
定义常量,一经赋值不允许再修改 建议使用,更加安全var
定义变量,赋值之后仍然可以修改
- 应该尽量先选择常量,只有在必须修改时,才需要修改为
var
- 在 Xcode 7.0 中,如果没有修改变量,Xcode 会提示修改为
let
代码演示
import UIKit
class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() demo() } func demo() { // 定义一个常量并且直接赋值 let a = 10 // 常量已经赋值,不可修改,否则会报错 // a = 20 // 先定义常量类型在赋值 // 黄色警告 swift的新功能,提示你使用这个常量,若不适用,建议你使用 "_"来代替 let b: Int b = 20 // 定义变量 var c = 20 // 变量定义后仍然可以修改数值 c = 30 } }
|
2.数据类型
整数默认类型 是Int long
小数的默认类型是 Double 双精度 CGFloat 单精度
快捷键:option+caps lock 查看释义
3.自动推导
在swift中 数据的类型是自动推导的,根据 = 右边来确定数据的具体类型
- Swift能够根据右边的代码,推导出变量的准确类型
- 通常在开发时,不需要指定变量的类型
- 如果要指定变量,可以在变量名后使用:,然后跟上变量的类
4.类型转换
swift是一个类型校验非常严格的语言
不同类型的数据 无法直接进行计算
不支持隐式类型转换
若要进行计算,必须进行强制类型转换
// 强制类型转换
let x2 = 100 let y2 = 10.5 let num1 = Double(x2) + y2 let num2 = x2 + Int(y2)
|
5.输出函数 print
格式:print(对象)
6.规范书写代码:运算符需要加空格分开
该博客文章为笔者个人创作,仅用于技术交流使用,未经笔者同意,严禁转载和用于商业用途,违者必究.