-
2 votesanswersviews
Xcode游乐场编译流程
我想知道xcode的游乐场中的编译流程 . 据我所知,它与Xcode中的相同,但根据游乐场的输出而令人困惑 . import UIKit // ARC class Student { let name: String init(name: String) { self.name = name print("\(name) is being... -
9 votesanswersviews
Swift NSCountedSet init有数组bug吗?
Swift Playground中似乎存在使用NSCountedSet的错误 . 此代码按预期工作 let numbers = [1,2,2,4,6,7,8,8,5,8,1] let set = NSSet(array: numbers) 但是当我尝试以相同的方式创建NSCountedSet时 var bag = NSCountedSet(array: numbers) 我收到这个错误 游... -
33 votesanswersviews
如何在XCode 8 Playgrounds中使用Swift 2.3?
我的操场项目是用Swift 2.2编写的,我希望利用时间轴视觉效果并尝试在Xcode 8 beta中引入新的调试功能 . 默认情况下,Xcode 8 beta在Playgrounds中使用Swift 3,我无法找到改变它的方法 . 遗憾的是,将我的代码更新为Swift 3不是一个选项,因为我的代码将在Swift 2.2环境的服务器上编译 . -
1 votesanswersviews
Int ...和Int []之间的区别
为什么下面的代码无法编译(为了一个错误得到这个:传入一个Int ...时,找不到接受所提供参数的'_conversion'的重载)? func sumOfNumbers(numbers: Int...) -> Int{ var sum = 0; for number in numbers{ sum += number } return sum ... -
1 votesanswersviews
Swift Playground:在类中索引List会产生错误
我在Swift Playground尝试了以下内容: class C { init(test: Integer) { let simpleList:String[] = ["A","B","C"] simpleList[test] println(simpleList[test])... -
1 votesanswersviews
Implicitly Unwrapped Optionals和println
我正在学习斯威夫特,我对隐含的无包装选项有疑问 . 我有一个函数返回一个String可选: func findApt(aptNumber :String) -> String? { let aptNumbers = ["101", "202", "303", "404"] for element ... -
19 votesanswersviews
Swift init(count:,repeatedValue :)是否有效?
从参考文献中测试过:https://developer.apple.com/documentation/swift var string = String(count: 5, repeatedValue: "a") // string is "aaaaa" 我收到了这个错误: Playground执行失败:错误:: 5:14:错误:无法找到接受提供的参数... -
3 votesanswersviews
Swift 1.2版在Xcode 6.3的游乐场中不可用?
Xcode 6.3 Beta(6D520o)的一个新功能应该是let语句的改变行为 . 使用Swift 1.2,您应该能够稍后为let常量赋值 . 不仅有声明 . 只要你在使用前初始化一个值,一切都应该没问题 . 但是通过我的小测试,我仍然得到了过去的错误 . let edge : CGFloat edge = CGFloat(44.55) println(edge) Can not assig... -
136 votesanswersviews
如何在swift中以相反的顺序迭代循环?
当我在Playground中使用for循环时,一切正常,直到我将for循环的第一个参数更改为最高值 . (按降序迭代) 这是一个错误吗?有其他人有吗? for index in 510..509 { var a = 10 } 显示将要执行的迭代次数的计数器一直在滴答作响......