在Apple的快速書中,有一個枚舉示例。它可以讓你將一個原始的Int轉換爲一個枚舉排名。然而,當我嘗試刪除if語句,代碼給我 Playground execution failed: error: :30:13: error: 'Rank?' does not have a member named 'simpleDesciption' enum Rank: Int {
case Ace
看來,Swift允許在Xcode Beta中使用範圍運算符中的浮點數,但結果並不理想。 for i in 0..109.88 {
i
sin(Double(i))
}
這會導致它掛起或運行很長時間。也許這只是這個版本中的一個疏忽,它應該只允許整數?它是否有意義讓它浮動? (更新:這是Swift 1.0 Beta的舊行爲,可能會被歸檔)。
我試着在斯威夫特遊樂場如下: class C {
init(test: Integer) {
let simpleList:String[] = ["A","B","C"]
simpleList[test]
println(simpleList[test])
}
}
我得到一個錯誤: Could not find an overloa
我有一個用於製作和處理JSON API請求的泛型類。我傳入TParam和TResult模板參數,但是當我使用派生類型時,它的實現沒有被調用。 下面是一些代碼,你可以在操場扔來說明: import Cocoa
// Base class for parameters to POST to service
class APIParams {
func getData() -> Dict