大佬教程收集整理的这篇文章主要介绍了如何在Swift中增加switch-case /循环中的变量范围?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
var dogInfo = (3,"Fido") switch dogInfo { case(var age,"wooff"): println("My dog Fido is \(agE) years old") case (3,"Fido"): var matchtrue = 10 --> 10 matchtrue -->10 default: "No match" } matchtrue --> Error: Use of unresolved identifier 'matchtrue'
这是我解决的问题:
var randomnumberOne = 0,randomnumberTwo = 0,randomnumberThree = 0 func chosen (#a: Int,#b: int) -> (randomnumberOne: Int,randomnumberTwo: Int,randomnumberThree: int){ if a > 0 { let count1 = UInt32(StringArray1.count)-1 let randomnumberOne = Int(arc4random_uniform(count1))+1 } if b > 0 { let count2 = UInt32(StringArray2.count)-1 Output: 3 (from earlier) let randomnumberTwo = Int(arc4random_uniform(count2))+1 Output: 2 } if a > 0 && b > 0 { let count3 = UInt32(StringArray3.count)-1 let randomnumberThree = Int(arc4random_uniform(count3))+1 } return (randomnumberOne,randomnumberTwo,randomnumberThreE) } chosen(a:0,b:1) Output: (.00,.12,.20)
太好了,我现在可以用这个数组索引!谢谢!
var dogInfo = (3,"Fido") var matchtrue:Int = 0 // whatever you'd like it to default to switch dogInfo { case(var age,"wooff"): println("My dog Fido is \(agE) years old") case (3,"Fido"): matchtrue = 10 --> 10 matchtrue -->10 default: "No match" } matchtrue --> 10
以上是大佬教程为你收集整理的如何在Swift中增加switch-case /循环中的变量范围?全部内容,希望文章能够帮你解决如何在Swift中增加switch-case /循环中的变量范围?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。