swift语言开发-菜鸟基础 第二天

swift 语言开发

swift运算符

- 算术运算符

import Cocoa
var A = 10
var B = 20
print ("A + B 的值是 \(A+B)")
A += 1
print ("A += 1 的值是 \(A)")

- 比较运算符

import Cocoa
var A = 10
var B = 20
print ("A == B 的值是 \(A == B)")
print ("A > B 的值是 \(A > B)")

- 逻辑运算符

import Cocoa
var A = true
var B = false
print ("A  && B 的值是 \(A && B)")
print ("A || B 的值是 \(A || B)")

- 赋值运算符
= += -= /= %= *= &= >>= <<= ^= |=
- 区间运算符
——1.闭区间运算符

import Cocoa
print("闭区间的运算符")
for  index in 1...5{
	print("\(index) * 5 的结果为:\(index * 5)")
}
运行结果:1 *5 的结果为:5
2*5 的结果为:10
3*5 的结果为:15
4 *5 的结果为:20
5 *5 的结果为:25

——2.半闭区间运算符

import Cocoa
print("半闭区间的运算符")
for  index in 1..<5{
	print("\(index) * 5 的结果为:\(index * 5)")
}
运行结果:1 *5 的结果为:5
2*5 的结果为:10
3*5 的结果为:15
4 *5 的结果为:20

- swift条件语句——与c语言相似
- swift循环语句(与c语言类似)
1.for - in
2.string中的 enumerated
3.while
4.repeat…while

- swift循环控制语句
1.break :终端当前循环
2.continue:立即停止当前循环,重新开始下一个循环迭代
3.fallthrought:如果一个case执行完,继续下一个case,使用贯穿(fallthrought)关键字

- swift可选类型

import Cocoa
var myString:String?
myString = "Hello, World"
if myString != nil
{
	print(myString)
}
else
{
	print("myString 的可选值为nil")
}
运行结果:optional("Hello, World")

1.强制解析

!来获取值,表示 我知道那儿有一个可选值,请使用他

import Cocoa
var myString:String?
myString = "Hello, World"
if myString != nil
{
	print(myString!)
}
else
{
	print("myString 为nil")
}

2.自动解析

声明可选变量时,使用!替代?,使用可选变量时,不用加!

import Cocoa
var myString:String!
myString = "Hello, World"
if myString != nil
{
	print(myString)
}
else
{
	print("myString 为nil")
}

3.可选绑定
判定可选变量有没有包含值,如果包含就把值赋给一个临时常量或者一个变量,可以在If 和while语句中对可选类型的值进行判断,并将它的值赋给临时常量和变量
语法:if let constanName = someoptional { statements }

import Cocoa
var myString:String?
myString = "Hello, World"
if let youstring = mysting
{
	print("你的值为-\(youString)")
}
else
{
	print("你的值为空”)
}

- swift字符串
1.创建字符串

import Cocoa
var stringA = "hello"
print(stringA)
var stringB = string("hello")
print(stringB)

2.字符串常量——不可以更改
3.字符串插入值——使用反斜线为前缀的圆括号 ()
4.字符串连接 +

import Cocoa
var stringA = "hah"
var stringB = "xixi"
var stringC = stringA + stringB
print(stringC)

5.字符串的比较 ==

import Cocoa
var stringA = "hah"
var stringB = "xixi"
if stringA == stringB
{
	print("\(stringA)与\(stringB)是相等的")
}
else
{
	print("\(stringA) 与\(stringB)是不相等的")	
}

6.字符串长度 .count

import Cocoa
var stringA = "hah"
print("\(stringA) 的长度为:\(stringA.count)")

7.空字符串

import Cocoa
var stringA = ""
if stringA.isEmpty{
	print("stringA 是空的")
}
else
{
	print("stringA不是空的")
}

使用String类来创建空字符串

import Cocoa
var stringA = string()
if stringA.isEmpty{
	print("stringA 是空的")
}
else
{
	print("stringA不是空的")
}

- swift字符——character
1.不能有空字符串
2.字符串连接字符,使用string.append()——varA.append(varB)
3.遍历字符串中的字符——for - in
for ch in “run”
{print (ch)}
运行结果:
r
u
n

笨笨 今天就分享到这里叭,希望大家多多指教噢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值