当前位置:  开发笔记 > 编程语言 > 正文

Java null vs Swift nil

如何解决《JavanullvsSwiftnil》经验,为你挑选了1个好方法。

我来自我们使用的Java/Android背景NULL.现在我正在做Swift/iOS,我对Swift的nil含义感到困惑.

我可以在Java中像NULL一样使用它吗?它的行为方式是否完全相同,或者它的用法有何不同?



1> Jasper Blues..:

你可以认为'null'和'nil'是一样的.该语言是否包括选项是一个单独的问题.

Objective-C有'nil',但在Swift没有内置选项时.类似地,Java有'null',但没有隐式选项,而Kotlin,Scala和Ceylon等几种JVM语言都有,并且在Swift之前就这样做了.

这篇文章比较了Kotlin,Scala和Swift中的null,nil和optionals:http://codemonkeyism.com/comparing-optionals-and-null-in-swift-scala-ceylon-and-kotlin/

顺便提一下,对于Android开发,您可以从Jetbrains 调查Kotlin和相关的Anko库.

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有