Swift3.0——Swift中下划线的妙用,_的用法
来源:互联网 发布:淘宝文案格式模板 编辑:程序博客网 时间:2024/05/18 05:33
在Swift中,下划线有很多妙用,这里将已经看到的妙用进行总结,希望可以帮助更多学习Swift的朋友。
@Author: twlkyao转载或者引用请保留此行。
1.格式化数字字面量
通过使用下划线可以提高数字字面量的可读性,例如:
2.忽略元组的元素值
当我们使用元组时,如果有的元素不需要使用,这时可以使用下划线将相应的元素进行忽略,例如:
代码中,只关心http404Error中第二个元素的值,所以第一个元素可以使用下划线进行忽略。
3.忽略区间值
有时候我们并不关心区间内每一项的值,可以使用下划线来忽略这些值。
4.忽略外部参数名
(1).忽略方法的默认外部参数名
在使用方法(类方法或者实例方法)时,方法的第二个参数名及后续的参数名,默认既是内部参数名,又是外部参数名,如果不想提供外部参数名,可以在参数名前添加下划线来忽略外部参数名。
在上面的代码中,方法incrementBy()中的numberOfTimes具有默认的外部参数名:numberOfTimes,如果不想使用外部参数名可以使用下划线进行忽略,代码可以写为(不过为了提高代码的可读性,一般不进行忽略):
(2).忽略具有默认值的参数的外部参数名
当函数(或者方法)的参数具有默认值时,Swift自动为该参数提供与参数名一致的默认外部参数名,因此在进行函数调用的时候,要提供默认参数名,可以使用下划线进行忽略默认外部参数名(但是不推荐忽略外部参数名,这主要是为了调用的时候可以方便地知道每个参数的含义)。
如果不想使用默认外部参数名,可以进行如下修改:
阅读全文
0 0
- Swift3.0——Swift中下划线的妙用,_的用法
- Swift——(三)Swift中下划线的妙用
- swift--Swift中下划线和"#"的妙用
- Scala中中下划线(_)的用法
- [教程技巧] Swift中下划线和"#"的妙用
- python中下划线的用法
- python中下划线的用法
- scala中下划线的用法
- Swift中下划线"_"和"#"
- Tensorflow中下划线 _ 的作用
- scala中下划线的几种用法
- Mybatis的sql语句中下划线_,百分号%的处理
- swift 中下划线
- python中下划线的用法(单下划线和双下划线)
- 文档中下划线的含义
- Python中下划线的使用方法
- pthon中下划线的含义
- Python中下划线的使用
- 误用关键字-_mysql_exceptions.ProgrammingError: (1064, "You have an error in your SQL syntax;
- Java基础——泛型与集合
- docker镜像安装java-openjdk以及openjdk-debuginfo
- postman的使用方法详解!最全面的教程
- 为什么常规HashMap不是线程安全的?
- Swift3.0——Swift中下划线的妙用,_的用法
- FastReport.Net报表冲突问题
- 为什么要使用队列
- HDU-1010 Tempter of the Bone(奇偶剪枝)
- 怎样才能成为一个优秀的产品经理
- IO流
- Cloudera Hadoop HDFS原理剖析
- PyTorch(六)——梯度反向传递(BackPropogate)的理解
- IDEA快捷键