
[code]

    //列挙型定義
    enum Result: Int {
        case Success = 0
        case Error = 9
        func getMsg() -&gt; String {
            switch self {// self にデータが入ってくる
                case .Success:
                    return &quot;OK&quot;
                case .Error:
                    return &quot;NG&quot;
            }
        }
    }
    
[/code]

上記のコードの`-&gt;`ってなにを表しているのでしょうか？


CC BY-SA 3.0
2016-04-29T08:21:26.293
24448
2016-04-29T09:46:06.227
8619
question
swift
swiftに関する質問


`&gt;`はHTMLやXMLで「>」を表す特別な書き方です。HTMLやXMLでは「>」や「<」はタグに使われるので、タグの意味ではなく単に記号を書きたい場合に使用します。

おそらく、参照されたサイトの不具合で本来は「>」と表示されるべきところが、`&gt;`のままになってしまったのでしょう。

つまり、そこは

[code]

    func getMsg() -> String {
    
[/code]

となるので、`getMsg()`という引数なしで、Stringを返すメソッドになります。


CC BY-SA 3.0
2016-04-29T09:46:06.227
24453
2016-04-29T09:46:06.227
5519
24448
answer