2015-12-15 27 views
0

[cs193p] Swift calculator:爲什麼它不讓我聲明一個屬性?這裏是簡單的代碼...cs193p計算器:爲什麼它不讓我聲明一個屬性?這裏是簡單的代碼

我是在迅速1.2

的錯誤是: 初始化變量「數字」的從未使用;考慮分配給取代「_」 或在此處刪除它

是代碼

(它不喜歡「讓數字」 ...「VAR數字」得到同樣的錯誤)

import UIKit 

class ViewController: UIViewController { 

    @IBOutlet weak var display: UILabel! 

    @IBAction func appendDigit(sender: UIButton) { 
     //initialization of immutable value digit... 
     let digit = sender.currentTitle//<-- doesnt like this!!!!!! 

    } 

} 
+0

的消息是關於問題是什麼很清楚:你initializating的常數「數字」,從不使用它。所以使用它。 – Aurast

回答

0

Swift被設計成非常安全的語言。其中編譯器會檢查您聲明的變量/常量是否被使用 - 如Aurast的評論中所述,請使用它。

如果你徘徊,有什麼用「_」將意味着更換,檢查這個問題:Swift 2 unused constant warning

0

這實際上是一個警告,而不是一個錯誤,什麼它的抱怨就是你初始化後從未使用過digit。所以下線,它會消失。

沉默警告最簡單的方法:

斯威夫特1.2:println("current digit is: \(digit)")

斯威夫特2:print("current digit is: \(digit)")

相關問題