Swift基础一

1、在Swift中如需导入头文件,只需要import即可,不需要”“或<>

如:import UIKit

2、在Swift中自定义的文件都不需要导入头文件,可以直接使用
3、在Swift中代码可以不写分号”;”

如:var str = "Hello,World"

进入正题了

一、常量与变量

定义变量的实质就是开辟内存空间

例如:int a = 12

其实就是在栈区和常量区都开辟了内存空间,栈区指针a指向常量区的12

1、let和var
let表示是一个常量,相当于OC中用const修饰

如:let a = 1

var表示变量

如:var b = 1

2、因为Swift中数据类型可以自动推断,是根据等号右边的值判断是什么类型数据然后复制给等号左边的变量(常量),因此,在运算符两边格式要相同,如有空格则都要空格,如若没有,则两边都没有

如:var c = 3,var c=3

3、我们也可以在定义的时候就指定数据类型
格式:var/let 变量名:数据类型 = 初值
如:var d:Int = 4

4、因为C和OC中都是使用ASCII编码方式,所以命名规则为:由数字、字母、下划线组成,其中不能以数字开头,可以使用$
但是在Swift中使用Unicode编码方式,所以几乎所有字符都可以当做变量名

如:var 呵呵 = "��"var �� = "笑了"

二、数据类型

浮点:var float:Float = 4.3
整型:var int:Int = 2

1、强制类型转换:想要转换的类型()

如:var sum:Int = int + Int(float)

2、创建一个字符型变量

如:var char:Character = "A"

3、布尔类型

如:var bool:Bool = true //Swift中用true 或 false

三、字符串

1、创建空字符串

var str_empty = ""var str_empty = String() //构造函数相当于OC初始化方法

2、Swift中使用点语法来调用方法,还有if语句的()不用写也可以

if str_empty.isEmpty {
    print("str_empty是空字符串")
}

3、字符串的拼接,直接用”+”即可

var str1 = "你真"
var str2 = "可爱"
var str3 = str1 + str2

4、计算字符串的长度

print(str3.characters.count)

5、字符串的插值
//Swift没有格式化输出符,所有需要原样输出的都是

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值