《Swift入门经典(第2版)》——2.5 问与答
本节书摘来自异步社区《Swift入门经典(第2版)》一书中的第2章,第2.5节,作者:【美】BJ Miller(BJ 米勒)著,更多章节内容可以访问云栖社区“异步社区”公众号查看
2.5 问与答
问:利用不同的值试验数据类型会有什么坏处吗?
答:绝对不会有。playground提供了一种极佳的方式测试代码,同时提供了即时反馈。多么有趣!
问:我总是应该显式声明数据类型吗?
答:不必如此。可能在一些情况下声明数据类型是最好的,但是在简单的应用程序中,并不总是需要这样做。一般来讲,需要逐一做出此决定。
问:所有的变量都必须包含值吗?
答:并非如此。Swift允许使用可选值,其中变量可以具有值,也可以没有值。可选值变量是利用问号声明的:“var myOptInt : Int?”。第6章将讲述关于可选值的更多知识。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
《深入理解Android:卷III A》一一3.2音量管理
本节书摘来华章计算机出版社《深入理解Android:卷III A》一书中的第3章,第3.2节,作者:张大伟 更多章节内容可以访问云栖社区“华章计算机”公众号查看。1 3.2音量管理 Android手机有两种改变系统音量的方式。最直接的做法就是通过手机的音量键进行音量调整,还有一种做法是从设置界面中调整某一种类型音频的音量。另外,应用程序可以随时将某种类型的音频静音。它们都是通过AudioService进行的。本节将从上述三个方面对AudioService的音量管理进行探讨。3.2.1音量键的处理流程 触发音量键在音量键被按下后,Android输入系统将该事件一路派发给Activity,如果无人截获并处理这个事件,承载当前Activity的显示PhoneWindow类的onKeyDown()或onKeyUp()函数将会处理,从而开始通过音
- 下一篇
《Cisco IOS XR技术精要》一第1章 Cisco IOS XR介绍1.1 网络的演变
本节书摘来自异步社区《Cisco IOS XR技术精要》一书中的第1章,第1.1节,作者 【美】Mobeen Tahir , Mark Ghattas , Dawit Birhanu , Syed Natif Nawaz,更多章节内容可以访问云栖社区“异步社区”公众号查看 第1章 Cisco IOS XR介绍 Cisco IOS XR技术精要本章讲解了以下几个主题: 网络的演变; 运营商级NOS需求; 操作系统概念; Cisco IOS XR高级介绍; Cisco IOS XR平台; 参考资料。本章讨论了网络操作系统(NOS)的演变、今天和未来的网络对NOS的需求,以及Cisco IOS XR如何满足这些需求。本章第一节概述了网络的演变,第二节论述了通过关键应用支撑的融合性网络对运营商级NOS的需求,第三节介绍了操作系统的基本概念,最后一节对Cisco IOS XR做了深入的介绍。 1.1 网络的演变 Cisco IOS XR技术精要在20世纪80年代,网络主要的应用仅限于电子邮件、网页浏览、文件传输、打印机和数据库。基于包转发的硅技术硬件(HW)还未大规模部署,而且硬件的传输速率、C...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果