我試圖像這樣定義一個變量:如何從枚舉中定義一個變量?
import UIKit
var str1 = "Apple"
var str2 = "Pear"
var str3 = "Kiwi"
enum Algorithm {
case Algorithm1
case Algorithm2
case Algorithm3
}
var chooseAlgorithm {
switch Algorithm {
case .Algorithm1:
return str1
case .Algorithm2:
return str2
case .Algorithm3:
return str3
}
}
我試圖在操場運行這段代碼,有這麼多的錯誤,有趣的是,如果我嘗試的一個修復,它由Xcode的提示,XCODE將會崩潰。
我需要給的str
到chooseAlgorithm
的價值,我怎麼做到這一點?
什麼是'chooseAlgorithm'該怎麼辦? – Code
您無法打開「算法」類型,您必須打開一個實例。 – vadian
@Code我希望能夠使用'chooseAlgorithm.Algrithm1'來獲取str的值,例如。 –