エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Swift] 演算子のオーバーロード | 目くじら日記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Swift] 演算子のオーバーロード | 目くじら日記
Swiftでは演算子をオーバーロード可能です。 下記のクラスOkozukaiに幾つかの演算子を定義してみます。 ... Swiftでは演算子をオーバーロード可能です。 下記のクラスOkozukaiに幾つかの演算子を定義してみます。 // お小遣いクラス class Okozukai { var okane = 0 init(okane:Int){ self.okane = okane } } C = A + B のような演算子を定義する時は @infix を付けて宣言します ※演算子のオーバーロードは全てFileスコープ(classとかの外側、グローバル)に宣言する必要があります。 // +(プラス)を宣言 func + (left: Okozukai, right: Okozukai) -> Okozukai { return Okozukai(okane: left.okane + right.okane) } // == と !=演算子 func == (left: Okozukai, right: