它叫Optional, 却必不可少

对各种值为"空"的情况处理不当,几乎是所有Buuuuuuug的来源。在其它编程语言里,空值的表达方式多种多样:"" / nil / NULL / 0 / nullptr 都是我们似曾相识的表达空值的方法。而当我们访问一个变量时,我们有太多情况无法意识到一个变量有可能为空,进而最终在程序中埋藏了一个个闪退的隐患。因此,Swift里,明确区分了"变量""值有可能为空的变量"这两种情况,以时刻警告你:"哦,它的值有可能为空,我应该谨慎处理它。而对于后者,谨慎不仅仅是精神层面的,Swift还从语法层面上,帮助你在处理空值时,游刃有余。

SERIES      10 Episodes  01:01:36 hrs

0% Complete

Author | 11

Hi,我是 11。我创办了泊学并录制了泊学的所有视频。这个过程让我不断去探索各种新技术的潜力,以及如何用视频去简单直观地表达一些容易混淆的概念。期待和大家一起进步。

Post production | 10

大家好,我是泊学合伙人 10。我热爱视频,每一次视频后期,对我来说都是一次追寻完美视频表达方式的探索,因此,希望大家喜欢泊学的技术视频风格。

所有订阅均支持 12 期免息分期

¥ 59

按月订阅

一个月,观看并下载所有视频内容。初来泊学,这可能是个最好的开始。

开始订阅

¥ 512

按年订阅

一年的时间,让我们一起疯狂地狩猎知识吧。比按月订阅优惠 28%

开始订阅

¥ 1280

泊学终身会员

永久观看和下载所有泊学网站视频,并赠送 100 元商店优惠券。

我要加入
如需帮助,欢迎通过以下方式联系我们