.

 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

最新文章

  1. CDN(翻译)
  2. 李洪强漫谈iOS开发[C语言-005]-程序结构分析
  3. Hbase学习记录(1)|伪分布式安装
  4. POJ 3237 Tree (树链剖分 路径剖分 线段树的lazy标记)
  5. 未来 USB Type-C 将可靠软体判断线材是否符合规定
  6. 什么是SPI通信?
  7. 使用 hibernate 根据映射文件生成数据库表
  8. T-SQL 查询语句总结
  9. ios系统视频播放器MPMoviePlayerController应用遇到的坑
  10. openvpn环境搭建
  11. Js中for循环的阻塞机制
  12. 给虚拟机添加新硬盘并分区,fdisk查看分区,分区,重新读取分区表信息partprobe,格式化,挂载,查看分区挂载信息,自动挂载文件/etc/fstab,/etc/fstab文件错误导致重启崩溃后的修复
  13. 开发高性能JAVA应用程序基础(集合篇)
  14. java中String常量的存储原理
  15. Netty客户端发送消息并同步获取结果
  16. Js获取当前页面URL各种参数
  17. angular监听dom渲染完成,判断ng-repeat循环完成
  18. java 动态代理总结
  19. Sql server management studio: cannot find one or more components
  20. Java对zip格式压缩和解压缩

热门文章

  1. 获取和设置select和checkbox的值
  2. HDOJ/HDU 1022 Train Problem I(模拟栈)
  3. Hdu 4312-Meeting point-2 切比雪夫距离,曼哈顿距离,前缀和
  4. Joomla的在线视频播放插件:AllVideos
  5. 转载:Java多线程中join方法的理解
  6. Raspberry Pi Kernel Compilation 内核编译官方文档
  7. OSI 七层模型和 TCP/IP 协议比较
  8. 2013腾讯编程马拉松初赛第二场(3月22日) 小Q系列故事——为什么时光不能倒流 ---好水!!
  9. ReactiveCocoa框架学习2
  10. Spring基于注解的Cache支持