Swift中未包装值的名称约定

Swift中未包装值的名称约定,第1张

概述当我在 Swift中解包一个值时,我总是不确定如何命名包含它的变量: override func touchesCancelled(touches: Set<UITouch>?, withEvent event: UIEvent?) { if let unwrappedTouches = touches { .... }} 是否有一些受欢迎的Swift @H_502_0@ @H_502_0@ 当我在 Swift中解包一个值时,我总是不确定如何命名包含它的变量:

@H_403_11@overrIDe func touchesCancelled(touches: Set<UItouch>?,withEvent event: UIEvent?) { if let unwrappedtouches = touches { .... }}

是否有一些受欢迎的Swift-coders命名约定

解决方法 您可以为unwrapped变量指定相同的名称作为可选项. @H_404_19@首选:

@H_403_11@var subvIEw: UIVIEw?var volume: Double?// later on...if let subvIEw = subvIEw,let volume = volume { // do something with unwrapped subvIEw and volume}

不是首选:

@H_403_11@var optionalSubvIEw: UIVIEw?var volume: Double?if let unwrappedSubvIEw = optionalSubvIEw { if let realVolume = volume { // do something with unwrappedSubvIEw and realVolume }}

取自The Official raywenderlich.com Swift Style Guide.然而,这些只是指导方针,其他公约可能就好了.

@H_502_0@ 总结

以上是内存溢出为你收集整理的Swift中未包装值的名称约定全部内容,希望文章能够帮你解决Swift中未包装值的名称约定所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1013967.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存