注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
目的 Swift 言語の列挙型 では、各列挙子に Int 型 などの Raw 値を割り当てて、その値を使ってプログラ... 目的 Swift 言語の列挙型 では、各列挙子に Int 型 などの Raw 値を割り当てて、その値を使ってプログラムを制御できるようになっています。 独自のクラスでも条件を満たせば enum 型の Raw 値として利用できます。 独自クラスを Raw 値として使うための条件 * インスタンスをリテラルから変換できる * Equatable プロトコルに準拠している Raw 値として使えるクラスを定義する とても簡単な例ですが、次のようにInt型 の値を保持するプロパティ value を持ったクラス swift MyLiteral を用意して、これを列挙型の Raw 値として使えるようにしました。 class MyLiteral : IntegerLiteralConvertible, Equatable { var value:Int required init(integerLiter
2014/10/20 リンク