由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Swift function 定义外部参数名 本地参数名 是不是脱了裤子放屁
相关主题
C++ Q88: nested non-template class (转载)估计javascript 最初设计时就基本没考虑好scope问题
Nested classes inside one class (C++)operator new in Java and C++
C++ Q73: template (skillport) (转载)大家每年给公司check in大概多少行的代码?
self-nested classjava对cpp就是pfchang对大四川的区别
C++ Q90 - Q92 (转载)一个烂设计的实例SmartThings
lambda的一个疑问深入说说Nest
能发自学日志么?C++含有指针成员的类
本站身家超过32亿美元的著名程序员魏老师 (转载)C++中怎么传递std::hex这样的参数啊
相关话题的讨论汇总
话题: 参数话题: swift话题: java
进入Programming版参与讨论
1 (共1页)
i**p
发帖数: 902
1
要解决什么问题呢?
根本没这个必要吧?Java, C++ 都没有不也是没问题吗?
https://code.tutsplus.com/tutorials/swift-from-scratch-function-parameters-
types-and-nesting--cms-23056
c******g
发帖数: 4889
2
同一个话题你一年前就发过?
c*******v
发帖数: 2599
3
这种问题写几千行适应了也就不是问题了吧


: 同一个话题你一年前就发过?



【在 c******g 的大作中提到】
: 同一个话题你一年前就发过?
c******g
发帖数: 4889
4
习惯了其实很好用的,如果只限于原帖里的例子,要我会这么写:
let result = compute(2, toThePowerOf: 10) //读起来很自然
func compute(_ base: Int, toThePowerOf exponent: Int) -> Int {
var result = base
for _ in 1.. result = result * base
}
return result
}
函数的第一个parameter往往不需要argument label,因为函数名往往在语义上已经包
括其功能。
同时有argument label和parameter name的存在使得函数内部make sense,外面调用也
自然,增加了可读性。
1 (共1页)
进入Programming版参与讨论
相关主题
C++中怎么传递std::hex这样的参数啊C++ Q90 - Q92 (转载)
问个C++的问题lambda的一个疑问
问个autoconf的问题能发自学日志么?
java 可以用函数作为另一个函数的参数吗?本站身家超过32亿美元的著名程序员魏老师 (转载)
C++ Q88: nested non-template class (转载)估计javascript 最初设计时就基本没考虑好scope问题
Nested classes inside one class (C++)operator new in Java and C++
C++ Q73: template (skillport) (转载)大家每年给公司check in大概多少行的代码?
self-nested classjava对cpp就是pfchang对大四川的区别
相关话题的讨论汇总
话题: 参数话题: swift话题: java