swift 如何使用范围参数声明函数
swift how to declare function with range argument
func forExample(arg1: int, arg2 <int range> (what here 1) ){
print (arg2 what here 2)
}
forExamle(5, what here 3)
问题三:如何在函数括号中声明INT的范围以及如何提问?
尝试
func forExample(arg1:Int, arg2:ClosedRange<Int>) {
print(arg2)
}
有
forExample(arg1: 12, arg2: 1...5)
你的问题有点含糊,但假设你正在寻找一个封闭的范围,你可以这样做:
func forExample(_ arg1: Int, _ arg2: ClosedRange<Int>){
print ("\(arg1) \(arg2.lowerBound)-\(arg2.upperBound)")
}
forExample(5, 3...10)
func forExample(arg1: int, arg2 <int range> (what here 1) ){
print (arg2 what here 2)
}
forExamle(5, what here 3)
问题三:如何在函数括号中声明INT的范围以及如何提问?
尝试
func forExample(arg1:Int, arg2:ClosedRange<Int>) {
print(arg2)
}
有
forExample(arg1: 12, arg2: 1...5)
你的问题有点含糊,但假设你正在寻找一个封闭的范围,你可以这样做:
func forExample(_ arg1: Int, _ arg2: ClosedRange<Int>){
print ("\(arg1) \(arg2.lowerBound)-\(arg2.upperBound)")
}
forExample(5, 3...10)