Swift的一些基本属性1 (常量变量)
来源:互联网 发布:php nginx 403 编辑:程序博客网 时间:2024/06/05 02:23
常量和变量
/// 如何选择变量和常量? // 只有在需要改变的时候,才应该使用 `var`// 如果从来没有变过的变量,Xcode 会提示使用 let 定义常量 let,一旦设置,不能修改 定义变量 var,一旦设置,可以修改 int x = 10; let x = 10 x = 20 var y = 20 y = 100
自动推导 - 可以根据右侧的计算结果,推导出左侧变量/常量的类型
Option + Click 热键非常重要,可以快速查看变量的准确类型
但是:Swift 对类型转换要求非常严格,任何不同类型之间的数据,不允许计算
Int 和 Double 都是结构体,而 不是基本数据类型!
func demo1() { //整数默认类型是 Int,如果 64 位机器,long/32 位机器就是 int let x = 10 //Swift 中,小数默认是 Double,双精度,精度更高 //OC 默认是 float,浮点数 let y = 10.5 //Binary operator '+' cannot be applied to operands of type 'Int' and 'Double' print(x + y)
如果要给不同类型的数据进行计算,必须手动转换类型
OC 中如果要做类型转换 `(int)y`
Swift中,使用的是 `Int()` 构造函数 `init`
print(x + Int(y))print(Double(x) + y)
0 0
- Swift的一些基本属性1 (常量变量)
- Swift的一些基本属性2 (控制流)
- Swift的一些基本属性3 (可选项)
- swift的一些基本属性4 (Switch)
- Swift的一些基本属性5 (for循环)
- swift的一些基本属性6 (字符串)
- swift的一些基本属性7 (数组)
- swift的一些基本属性8 (字典)
- Swift基本语法(1)-变量和常量
- swift基础(一):基本数据类型、常量、变量
- swift基本语法 01常量&变量
- Swift的变量和常量
- Swift的常量和变量
- Swift 的常量和变量
- Swift(1):常量与变量
- swift资源库-1-变量&常量
- Swift 的基本数据类型 常量和变量、String 的基本操作
- Swift基础1-常量、变量、字符串的介绍
- POJ 5636 Shortest Path(floyd)
- (无法推断有效的主键。已排除该表/视图)Entity Framework 无法对没有主键的视图映射实体的解决办法
- 【FFMPEG】FFMPEG程序捕获Mac设备流媒体
- mysql导出数据表结构,必须退出mysql命令.重新使用msyqldump命令
- mac 上找不到 lippicv, 坑
- Swift的一些基本属性1 (常量变量)
- css实现h5页面滚动效果
- @PostConstruct和@PreDestroy
- 解决Please choose a writable location using the '-configuration' command line option"
- jdkd环境变量
- Android 内存泄漏调试
- android之adb命令操作
- 作为 .Net 攻城师,所必需掌握的 .Net Profiling 技术
- 详解:scrollview嵌套listview,而listview的item中是webview,导致listview不能在scrollview完全伸展开的问题