没有合适的资源?快使用搜索试试~ 我知道了~
###################################################################### 1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除! 3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员! 8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别!
资源推荐
资源详情
资源评论
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rtf](https://img-home.csdnimg.cn/images/20210720083624.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/89656544/bg1.jpg)
类型、常量和变量
//常量的声明 let
//声明一个 Int 常量,常量一旦声明后不可变化
let num:Int = 2019
print(num)
//变量的声明 var
//声明一个字符串变量:声明一个名为 name 的变量,其类型是 String,初始值是”Tom“
var name:String = "Tom"
//总结:对必须变化的实例用变量,其他都用常量
//Switf 支持类型推断:声明变量或常量时无需声明类型,编译器会根据初始值内容进行推断
let n = 2019 //根据 2019 内容自行推断 实例 n 的类型为 Int
let firstName = "Nik"
var lastName = "Lily"
print(n)
Swift 中数 分为 整数和浮点数
. 整数: Int 64 位
. 浮点数:Float 32 位,Double 64 位
. 整数操作符
. 加减乘除:+、—、*、/
. 取余: %
```swift
![](https://csdnimg.cn/release/download_crawler_static/89656544/bg2.jpg)
//1. 整数类型的变量的声明
var i1:Int = 10
var f1:Float = 10.0 //32 位
var d1:Double = 10.0 //64 位
//2. 类型转换
// Java 中两个不同精度的数值相加会自动转换为较高精度,但 Swift
中需要手动转换类型使之匹配
//let number = i1 + f1 //不同类型数据相加 在 swift 中会异常
let number = Double(i1) + d1
print(str)
print(number)
//3. 浮点数
//浮点数:Float 32 位,Double 64 位
//浮点数默认的类型推断是 Double
let n2 = 1.98
print(type(of: n2)) //输出结果 Double
## 条件语句
#### if-else 由特定的条件逻辑执行代码,通常要处理一个非此即彼的状况
```swift
let age = 18
if age > 18{
print("成年人")
![](https://csdnimg.cn/release/download_crawler_static/89656544/bg3.jpg)
}else
{
print("未成年人")
}
if-else if 的使用
let age = 58
if age <= 18{
print("未成年人")
}else if age<55
{
print("青壮年")
}else
{
print("老年人")
}
if-else 嵌套语句
let age = 88
if age > 18{
if age>60{ //
print("老年人")
}else
{
print("成年人")
}
}else
![](https://csdnimg.cn/release/download_crawler_static/89656544/bg4.jpg)
{
print("未成年人")
}
三目运算 :理解为简化版 if-else 使用
a?b:c “如果 a 为真,则执行 b;否则执行 c”
let age = 20
var result = age > 18 ? "成年人" : "未成年人";
print(result)
逻辑运算符
&& 逻辑与:当且仅当两者都为真时结果为真
|| 逻辑或:两者任意之一为真结果为真
! 逻辑非:真变假,假变真
switch 语句:用于处理多重条件的情况
区别:if else 用于处理”非此即彼“的情况,swith 用于处理多重条件
的情况
ps:先上结论
switch 语句特性
. 每个 case 分支后不需要 break
. swift 语句中 default 分支不是必需的
![](https://csdnimg.cn/release/download_crawler_static/89656544/bg5.jpg)
. fallthrough 状态转移语句,会先执行自己分支代码后,再把控
制权转移到下面紧挨着的分支
. case 匹配值 支持区间 如 case 1…100 表示 1 到 100 的区间
内
. case 匹配值可支持 多个
. case 匹配值可使用 where 条件子句
swith 使用汇总
var code = 401
var erroInfo:String = "erro code is:"
switch code {
case 200,201,202:
print("Http success ")
case 300...399: //...区间
print("300 系列错误")
case let code where (code >= 400 && code <= 499) : //where 语句的使用,筛选条件
erroInfo += "\(code) 400 系列错误"
// fallthrough //不需要匹配进入下一个分支并执行代码
default:
erroInfo += "\(code)" //字符串插值
print("其他错误")
}
关于 switch 语法使用一一道来
switch 语句
剩余21页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
小刘哥007
- 粉丝: 476
- 资源: 112
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- TA-Lib-0.4.32-cp313-cp313-win-amd64.whl
- 基于改进A*算法融合DWA算法的机器人路径规划MATLAB仿真程序(含注释) 包含传统A*算法与改进A*算法性能对比?改进A*算
- 算法-java-algorithm.zip
- 简易飞机大战(基于C++)
- MATLAB代码:基于MATLAB的三母线高斯赛德尔潮流分析计算 关键词:潮流计算 电力系统 高斯赛德尔迭代法 MATLAB 参
- 主机厂基于Simulink MBD新能源电动汽车主驱电驱控制器算法模型及开发资料,量产模型,量产软件,量产代码,软件架构设计,输
- 飞剪程序、追剪程序plc程序伺服程序 几年前的飞剪追剪程序,用的都是汇川系列 包含详细的注释、触摸屏程序、plc程序、伺服参数
- C++ 基于easyx图形库的简单双人五子棋程序
- 相场模拟-合金,金属凝固模型,各向异性枝晶生长karma 合金凝固模型,选区激光熔融,激光增材制造,选择性激光熔融,SLM,定
- 大学期末复习资料-数据结构(python)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)