swift guard关键字详解及使用
2017-06-05 14:19
471 查看
swift guard关键字详解及使用
Swift提供guard关键字,guard关键字可以简化繁琐的判断逻辑
func buy( money: Int , price: Int , capacity: Int , volume: Int){ if money >= price{ if capacity >= volume{ print("I can buy it!") print("\(money-price) Yuan left.") print("\(capacity-volume) cubic meters left") } else{ print("No enough capacity") } } else{ print("Not enough money") } }
以上代码用guard关键字简化代码风格
func buy2( money: Int , price: Int , capacity: Int , volume: Int){ guard money >= price else{ print("Not enough money") return } guard capacity >= volume else{ print("Not enough capacity") return } print("\(money-price) Yuan left.") print("\(capacity-volume) cubic meters left") }
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣的文章:
相关文章推荐
- C++ 中 const 关键字使用详解
- JavaScript中的关键字“VAR”使用详解
- java之synchronized关键字使用详解
- C语言extern关键字使用详解
- JavaScript中var关键字的使用详解
- c++中const关键字使用详解
- transient关键字使用详解
- Java关键字final使用详解
- c++中const关键字使用详解
- 详解Java编程中static关键字和final关键字的使用
- JavaScript中的关键字"VAR"使用详解
- C/C++ 关键字的使用方法详解
- Oracle中as关键字作为别名使用时的用法详解
- java中final关键字使用示例详解
- 【Java编程】Java关键字final使用详解
- C++ expilict关键字使用详解
- JavaScript中var关键字的使用详解
- iPhone开发:Objective-C属性修饰关键字使用详解
- 详解Java中的final关键字的使用
- java关键字final使用方法详解