Swift常量和变量及类型推导
来源:互联网 发布:手机flac转换软件 编辑:程序博客网 时间:2024/05/20 09:43
Swift常量和变量及类型推导
- 示例体验
//: 常量let num1: Intnum1 = 10//num = 20 //: 和OC一样,常量只能初始化一次let num2: Int = 30//:变量var value: Doublevalue = 10.1value = 30.1var value2: Double = 100.9
- 给常量赋值错误提示
- 小结
OC
定义:- 变量:
int a = 10;
设置之后可以修改 - 常量:
int const b = 20;
设置之后不可以修改
- 变量:
Swift
定义:- 常量
let
- 变量
var
- 格式 修饰符(
let
/var
) 变量名: 数据类型 - 数据类型的规律:在
OC
中int
/float
/double
,在Swift
中首字母大写
- 语句末尾不用使用 ;
print
的性能更好
- 常量
常量&变量的使用原则:尽量先用 let,只有需要变的时候,再用 var,能够更加安全
自动类型推导
- 示例体验
var v1 = 10var v2 = 10.1var sum1 = v1 + Int(v2)var sum2 = Double(v1) + v2//var v3: Int = 10.3
类型不正确错误提示
自动类型推导:
如果是在
定义的同时初始化
,那么可以不用写数据类型
,编译器会根据=右边的类容自动推断
出当前变量
和常量
的数据类型- 整数推断为:
Int
- 小数推断为:
Double
- 整数推断为:
技巧:在
Swift
开发中经常会用到option + click
进行文档查看- 在Swift中永远不会进行自动类型转换,所有的类型转换都必须是显示的
注意:
- 在
Swift
中Double
和CGFloat
也是需要强制转换的 - 对于
Int
类型:Int16
Int32
Int64
Int
, 建议使用Int
- 在
0 0
- Swift常量和变量及类型推导
- Swift--变量和常量
- Swift--变量和常量
- Swift常量和变量
- Swift常量和变量
- swift常量和变量
- 【Swift】常量和变量
- Swift变量和常量
- Swift-变量和常量
- swift 常量和变量
- swift基础 变量,常量,类型
- 第一节 Swift 简单的值类型(变量和常量)
- 第一节 Swift 常量和变量
- Swift 中的常量和变量
- Swift学习 变量和常量
- swift中的常量和变量
- Swift的变量和常量
- Swift的常量和变量
- 正则表达不求人,秒速生成神器附使用动画
- Oracle中序列
- javascript综合
- Ubuntu 快捷键(整理中)
- Laravel初始化配置
- Swift常量和变量及类型推导
- 前端同学大福利,最全的面试题目整理
- C#调用WebService实例和开发
- HBase作为存储方案
- android横竖屏
- 身份证号码验证算法
- centos7装vpn
- java基础之异常Exception(4)
- 【IsNullUtils】 判断EditText、TextView是否有文字