Swiftでプログラミング-Advanced Operators 1
基本演算子で説明されている演算子に加えて、Swiftは、より複雑な値操作を実行するいくつかの高度な演算子を提供します。これらには、CおよびObjective-Cでおなじみのビット単位およびビットシフト演算子がすべて含まれています。
Cの算術演算子とは異なり、Swiftの算術演算子はデフォルトではオーバーフローしません。オーバーフロー動作はトラップされ、エラーとして報告されます。オーバーフロー動作をオプトインするには、オーバーフロー加算演算子(&+)など、デフォルトでオーバー