Swift中的as操作符
2016-04-01 14:23
302 查看
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.
如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;)
免责申明:本博客提供的所有翻译文章原稿均来自互联网,仅供学习交流之用,请勿进行商业用途。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!
Swift中的as!操作符简单的去展开一个optional.
如果你试图完成一个不匹配的转换(意味着两种类型不可以做实际的转换),你将得到一个trap.
这里有两种类型转换的变体操作符:
as? 试图去完成一个类型转换,只是当转换失败时返回nil
as 完成Swift编译器可以保证将会成功的转换,比如从NSString到String的转换
如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;)
免责申明:本博客提供的所有翻译文章原稿均来自互联网,仅供学习交流之用,请勿进行商业用途。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!
Swift中的as!操作符简单的去展开一个optional.
如果你试图完成一个不匹配的转换(意味着两种类型不可以做实际的转换),你将得到一个trap.
这里有两种类型转换的变体操作符:
as? 试图去完成一个类型转换,只是当转换失败时返回nil
as 完成Swift编译器可以保证将会成功的转换,比如从NSString到String的转换
相关文章推荐
- Apple Swift学习教程
- 介绍 Fedora 上的 Swift
- 土人系列AS入门教程 -- 对象篇
- 土人系列AS入门教程--语法篇
- ASP木马后门新思路
- PostgreSQL教程(五):函数和操作符详解(1)
- Run As Service runassrv.exe 详细参数第1/2页
- 土人系列AS入门教程--基础篇
- C语言中的sizeof操作符用法及和strlen的区别
- C#中is和as用法实例分析
- C#中的is和as操作符区别小结
- C#基础语法:as 运算符使用实例
- C#中is与as的区别分析
- PostgreSQL教程(七):函数和操作符详解(3)
- PostgreSQL教程(六):函数和操作符详解(2)
- C# 常见操作符整理
- JavaScript中的操作符==与===介绍
- sql with as用法详解
- C# 中的??操作符浅谈