swift 赋值判断
2024-08-24 17:40:54
.
var name:String? = "Wing"
var geting = "Hello!"
if let thisname = name{
geting = "Hello,\(name)" //Hello,Wing
}
else
{
geting = "Hello,无名氏"
}
哎!为什么if判断里是一个赋值?那能有判断吗?哦!原来是判断赋值能否成功,成功则进入if判断体里,flase则进入else。
如果将name = "Wing"改为name = nil则进入else
最新文章
- CDN(翻译)
- 李洪强漫谈iOS开发[C语言-005]-程序结构分析
- Hbase学习记录(1)|伪分布式安装
- POJ 3237 Tree (树链剖分 路径剖分 线段树的lazy标记)
- 未来 USB Type-C 将可靠软体判断线材是否符合规定
- 什么是SPI通信?
- 使用 hibernate 根据映射文件生成数据库表
- T-SQL 查询语句总结
- ios系统视频播放器MPMoviePlayerController应用遇到的坑
- openvpn环境搭建
- Js中for循环的阻塞机制
- 给虚拟机添加新硬盘并分区,fdisk查看分区,分区,重新读取分区表信息partprobe,格式化,挂载,查看分区挂载信息,自动挂载文件/etc/fstab,/etc/fstab文件错误导致重启崩溃后的修复
- 开发高性能JAVA应用程序基础(集合篇)
- java中String常量的存储原理
- Netty客户端发送消息并同步获取结果
- Js获取当前页面URL各种参数
- angular监听dom渲染完成,判断ng-repeat循环完成
- java 动态代理总结
- Sql server management studio: cannot find one or more components
- Java对zip格式压缩和解压缩
热门文章
- 获取和设置select和checkbox的值
- HDOJ/HDU 1022 Train Problem I(模拟栈)
- Hdu 4312-Meeting point-2 切比雪夫距离,曼哈顿距离,前缀和
- Joomla的在线视频播放插件:AllVideos
- 转载:Java多线程中join方法的理解
- Raspberry Pi Kernel Compilation 内核编译官方文档
- OSI 七层模型和 TCP/IP 协议比较
- 2013腾讯编程马拉松初赛第二场(3月22日) 小Q系列故事——为什么时光不能倒流 ---好水!!
- ReactiveCocoa框架学习2
- Spring基于注解的Cache支持