Swift 自定義運算符

Swift自定義運算符分三種

  • infix

    二元運算符
  • postfix

    右側(cè)運算符
  • prefix

    左側(cè)運算符

使用的時候分兩步

1. 定義

運算符的定義必須在類的定義外面

1.jpg
2. 實現(xiàn)

運算符的實現(xiàn)需要寫在類的定義里面,并且加上static關(guān)鍵字
這里的add, quadratic, half 方法分別對應(yīng)自定義運算符++, *!, !*。二者是等價的。寫在這里方便理解。

2.jpg

測試結(jié)果

3.jpg
4.jpg
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容