欢迎光临数控冲床厂家制造多样化高质量产品!

数控冲床厂家

数控冲床厂家销售生产为主,设备高效稳定运转。

[C6140机床名称和参数]swift-外部参数名称,本地参数名称[transfer]

作者:以沫      发布时间:2021-04-12      浏览量:0
1.什么是外部参数名? 简单来

1.什么是外部参数名?

简单来说,外部参数名就是在调用一个方法时,在方法参数前加上一个特定的名称,方便读取代码,提高维护效率。

第二,在最新的Xcode中,外部参数名的性质和用法如下

性质:

函数既可以有本地名称(内部使用),也可以有外部名称(调用函数时使用),方法的参数相似,但方法和函数的本地名称和外部名称的默认行为不同。

在Swift中,第一个参数名默认被赋予一个局部参数名,第二个及后续参数默认与外部参数名具有相同的局部参数名。

用法示例:

在其他语言中,如果我们定义这样一个方法:

我们通常称之为:

斯威夫特有一个错误,

使用上述定义方法,系统会报告以下错误:

应该这样叫:

参数标签是外部参数名称。

原因是:

在Swift中,第一个参数名默认被赋予一个局部参数名,第二个及后续参数默认与外部参数名具有相同的局部参数名。

修改方法的外部参数名称

1,例如,您想这样调用方法:

该方法应定义如下:

2.再举一个例子,您想这样调用方法:

该方法应定义如下:

3.或者显示和制定其他外部参数名称

定义如下:

像这样调用: