Ich versuche, eine Variable wie folgt zu definieren:Wie definiere ich eine Variable aus einer Enumeration?
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
}
}
ich auf einem Spielplatz diesen Code zu laufen versuchte, gab es so viele Fehler, interessanterweise, wenn ich einen der Fix-its Aufforderung von Xcode versuchen , XCODE WIRD ABBRUCH.
Ich muss den Wert von str
zu chooseAlgorithm
geben, wie erreiche ich das?
Was ist 'chooseAlgorithm' tun soll? – Code
Sie können den Typ 'Algorithmus' nicht einschalten, um eine Instanz einzuschalten. – vadian
@Code Ich möchte in der Lage sein, 'chooseAlgorithm.Algrithm1' zu verwenden, um beispielsweise den Wert von str zu erhalten. –