Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [swift] Enumeration und Protocol (https://www.delphipraxis.net/181075-%5Bswift%5D-enumeration-und-protocol.html)

MrSpock 13. Jul 2014 14:07

[swift] Enumeration und Protocol
 
Hallo,

hat sich von euch schon jemand mit swift auseinandergesetzt?

Ich bin gerade dabei eine Aufgabe aus dem eBook zu swift zu bearbeiten. Man soll ein Enum definieren, welches das folgende Protocol erfüllt:

Code:
protocol ExampleProtocol {
    var simpleDescription: String { get }
    mutating func adjust()
}
Ich habe da mal folgendes "erarbeitet":

Code:
 enum SimpleEnum: String {
        case simpleDescription = "A simple enum type."
        func adjust() ->String {
            return self.toRaw() + " - finally adjusted"
        }
    }
   
    var myEnum = SimpleEnum.simpleDescription
    let descr = myEnum.adjust()
Und die Enumeration funktioniert auch mit den letzten beiden Anweisungen. Aber "erfüllt" meine Enum das Protocol?

[edit]Hab hier gesehen, dass ich nicht der erste mit dieser Frage bin.[/edit]


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz