iOS开发43-iOS Swift常量和变量
来源:互联网 发布:哪里有淘宝教学视频 编辑:程序博客网 时间:2024/06/14 18:20
iOS开发43-iOS Swift常量和变量
1、Swift输出函数
//swift输出函数//Swift并不强制要求每一条语句必须以分号结尾,如果加上分号也不会报错;但是如果在同一行书写多条独立的语句,则需要使用分号隔开。print("Hello, World!") ;print("Hello, World!")
2、定义变量和常量
常量:
let 常量名 = 初值
let 常量名 : 类型 = 初值
//使用let定义一个常量//let 常量名 = 初值//let 常量名 : 类型 = 初值let a = 10//在初始化一个变量或者常量的时候,Swift可以先指定变量或者常量的数据类型let b:String = "hello"//初始化多个常量let m = 100 , j = 200//OC中也可以使用汉字命名,不会提示;swift会有提示,更好的支持let
变量:
//使用var 定义一个变量var a = 100let b = 200a=200//b=300 错误的-let 定义的常量不能重新赋值,只能有一次初值//let 和 var区别在于定义的最终内存地址是否可变:let不可变,var可变//let不能随意指定内存地址//不支持隐式类型转换-如果让两个不一样的数据类型的变量或者常量做加减乘除的操作,需要提前改变变量或者常量的数据类型var c = "300"var d = "600"var e = c+d//输出300600 类型一致,可以直接拼接字符串var f = 100var g = 99.9//不支持隐式类型转换--int + double会报错var h = Double(f) + g //需要强制类型转换才能进行运算
//let nn = nil //错误-常量不可以为空 nilvar anil : Int? = nil //变量可以为nil-在数据类型后边添加一个?问号anil = 10
//隐式类型转换 隐式类型推断 不一样//swift 变量和常量都要给初值或者指定数据类型//oc中bool是typedef//swift中确定的true或者false//在swift中bool是一个结构体只有两种结果,true和false 所以不能通过以前的非0即为真去确定bool的真假了var bool1 = trueprint(bool1)
1 0
- iOS开发43-iOS Swift常量和变量
- iOS开发Swift篇—(二)变量和常量
- iOS 开发 -- Swift 语法篇 (一) 常量和变量
- IOS之变量和常量
- swift开发基础之变量和常量
- 6、swift开发iOS——常量
- Swift--变量和常量
- Swift--变量和常量
- Swift常量和变量
- Swift常量和变量
- swift常量和变量
- 【Swift】常量和变量
- Swift变量和常量
- Swift-变量和常量
- swift 常量和变量
- 【iOS】Swift中Playground,常量、变量、字符串等小结
- iOS swift 创建各种变量,常量,字典,数组等
- IOS 之 Swift教程(一) -入门语法(常量、变量)
- UNIX环境编程----编程实例---创建一个子进程并建立一个新的会话
- js中判断是ie的几种方法
- iOS开发--UITableViewCell侧滑多个按钮(系统仅支持iOS8以上)
- Hystrix 使用与分析
- JDBC 链接oracle数据库(toad oci连接在64位解决办法)
- iOS开发43-iOS Swift常量和变量
- POJ 3070 Fibonacci (矩阵快速幂)
- 分享植物需水量预测模型(主成分分析、BP神经网络、加速遗传算法)
- postgres install
- centos、debian下安装开发者工具包
- cmake安装遇到问题总结
- 一种导致UITextView输入中文却先输入拼音的解决思路
- 解决oracle乱码问题
- 我的树洞