XCode 8.2 日本語化計画: UIFocusEnvironment
概観
以下の表は、標準ライブラリで宣言された演算子のリストです。表 1 に接頭辞演算子を、表 2 に中置演算子を示します。操作宣言の詳細については、Swift プログラミング言語(Swift 3.0.1) の 演算子の宣言 を参照してください。
表 1 接頭辞演算子
演算子 説明
! 論理 NOT
~ ビット単位 NOT
+ 単項プラス
- 単項マイナス
表 2 中置演算子
演算子 説明 結合性 優先グループ
<< ビット単位の左シフト なし ビット単位のシフト
>> ビット単位の右シフト なし ビット単位のシフト
* かける 左結合 乗算
/ 分割 左結合 乗算
％ 残り 左結合 乗算
&* 乗算、オーバーフロー無視 左結合 乗算
& ビット単位の AND 左結合 乗算
+ 加算 左結合 加算
- 減算 左結合 加算
&+ オーバーフローと加算 左結合 加算
&- オーバーフローと減算 左結合 加算
| ビット単位の OR 左結合 加算
^ ビット単位の XOR 左結合 加算
..< 半解放範囲 なし 範囲形成
... 閉鎖範囲 なし 範囲形成
is 型チェック 左結合 キャスト
as,as? 及び as! 型キャスト 左結合 キャスト
?? Nil 癒合 右結合 Nil 癒合
< 未満 なし 比較
<= 以下 なし 比較
> より大きい なし 比較
>= 以上 なし 比較
== 等しい なし 比較
!= 等しくない なし 比較
=== 同一 なし 比較
!== 同一ではない なし 比較
~= パターン一致 なし 比較
&& 論理 AND 左結合 論理的結合
|| 論理 OR 左結合 論理的分離
?: 三項条件付き 右結合 三要素
= 代入 右結合 代入
*= 乗算して代入 右結合 代入
/= 徐算して代入 右結合 代入
%= 剰余を代入 右結合 代入
+= 加算し代入 右結合 代入
-= 減算し代入 右結合 代入
<<= 左ビットシフトし代入 右結合 代入
>>= 右ビットシフトし代入 右結合 代入
&= ビット単位 AND し代入 右結合 代入
!= ビット単位 OR し代入 右結合 代入
^= ビット単位 XOR し代入 右結合 代入
シンボル
演算子
func !=&ltElement>(ArraySlice&ltElement>, ArraySlice&ltElement>)
配列が同じ要素を含んでいない場合は true を返します。
func !=&ltT>(T, T)
2 つの引数が等しくないかどうかを示すブール値を返します。
func !=&ltT>(T, T)
2 つの値が等しくないかどうかを示すブール値を返します。
func !=(Int8, Int8)
2 つの引数の値が異なる値を持つかどうかを示すブール値を返します。
func !=&ltElement>(Array&ltElement>, Array&ltElement>)
配列に同じ要素が含まれていない場合は true を返します。
func !=(Int16, Int16)
2 つの引数が異なる値かどうかを示すブール値を返します。
func !=(Int64, Int64)
2 つの引数が異なる値かどうかを示すブール値を返します。
func !=&ltA, B>((A, B), (A, B))
2 つのタプルの対応するコンポーネントが等しくないかどうかを示すブール値を返します。
func !=&ltA, B, C, D, E>((A, B, C, D, E), (A, B, C, D, E))
2 つのタプルの対応するコンポーネントが等しくないかどうかを示すブール値を返します。
func !=(UInt16, UInt16)
2 つの引数の異なる値を持つかどうかを示すブール値を返します。
func !=&ltElement>(ContiguousArray&ltElement>, ContiguousArray&ltElement>)
配列が同じ要素を含んでいない場合は true を返します。
func !=(UInt, UInt)
2 つの引数が異なる値を持つかどうかを示すブール値を返します。
func !=&ltT>(T, T)
2 つの引数が等しくないかどうかを示すブール値を返します。
func !=&ltA, B, C>((A, B, C), (A, B, C))
2 つのタプルの対応するコンポーネントが等しくないかどうかを示すブール値を返します。
func !=&ltT>(T?, T?)
func !=(UInt8, UInt8)
2 つの引数が異なる値を持つかどうかを示すブール値を返します。
func !=(UInt32, UInt32)
2 つの引数が異なる値を持つかどうかを示すブール値を返します。
func !=(UInt64, UInt64)
2 つの引数が異なる値を持つかどうかを示すブール値を返します。
func !=&ltT>(T?, _OptionalNilComparisonType)
func !=(Any.Type?, Any.Type?)
t0 が t1 と同一である場合は false を返します。すなわち、それらが両方とも nil であるか、またはそれらが両方とも同じ型を表すかどうかを判定します。
func !=(Int32, Int32)
２つの引数が異なる値を持つかどうかを示すブール値を返します。
func !=&ltT>(_OptionalNilComparisonType, T?)
func !=&ltA, B, C, Dgt((A, B, C, D), (A, B, C, D))
2 つのタプルの全ての対応するコンポーネントが等しくないかどうかを示すブール値を返します。
func ...&ltBound>(Bound, Bound)
両方の境界を含むカウント可能な閉範囲を返します。
func ..<&ltBound>(Bound, Bound)
下限を含み、上限を含まない半開放範囲を返します。
func ..<&ltBound>(Bound, Bound)
下限を含み、上限を含まない、可算半値範囲を返します。
func /(UInt32, UInt32)
func /(UInt64, UInt64)
func /(UInt16, UInt16)
func /(Int64, Int64)
func /(Int32, Int32)
func /(Int8, Int8)
func /(Float, Float)
func /(Int16, Int16)
func /(UInt, UInt)
func /(UInt8, UInt8)
func /(Double, Double)
func /(Int, Int)
func /&ltT>(T, T)
lhs と rhs を除算し、結果を返し、算術オーバーフローの場合にはトラップします(in-O がチェックされていないビルドを除く)。
func /(Float80, Float80)
func /=(inout Double, Double)
func /=(inout Float, Float)
func /=&ltT>(inout T, T)
lhs と rhs を除算し、結果を lhs に格納し、算術オーバーフローの場合にはトラップします(in-O がチェックされていないビルドを除く)。
func /=(inout Float80, Float80)
func <(UInt8, UInt8)
最初の引数が２番目の引数よりも小さいかどうかを示すブール値を返します。
func <&ltPointee>(UnsafePointer&ltPointee>, UnsafePointer&ltPointee>)
func <(UInt, UInt)
最初の引数が２番目の引数よりも小さいかどうかを示すブール値を返します。
func <(Int64, Int64)
最初の引数が２番目の引数よりも小さいかどうかを示すブール値を返します。
func <(UInt16, UInt16)
最初の引数が２番目の引数よりも小さいかどうかを示すブール値を返します。
func <&ltT>(T, T)
2 つの Strideable を比較します。
func <(Int8, Int8)
最初の引数が２番目の引数よりも小さいかどうかを示すブール値を返します。
func <(UInt64, UInt64)
最初の引数が２番目の引数よりも小さいかどうかを示すブール値を返します。
func <(Int, Int)
最初の引数が２番目の引数よりも小さいかどうかを示すブール値を返します。
func <&ltA, B, C, D>((A, B, C, D), (A, B, C, D))
最初のタプルが第２のタプルの前に辞書的に順序付けられているかどうかを示すブール値を返します。
func <&ltA, B, C, D, E, F>((A, B, C, D, E, F), (A, B, C, D, E, F))
最初のタプルが第２のタプルの前に辞書的に順序付けられているかどうかを示すブール値を返します。
func <&ltA, B, C, D, E>((A, B, C, D, E), (A, B, C, D, E))
最初のタプルが第２のタプルの前に辞書的に順序付けられているかどうかを示すブール値を返します。
func <(Int32, Int32)
最初の引数が２番目の引数よりも小さいかどうかを示すブール値を返します。
func <(Int16, Int16)
最初の引数が２番目の引数よりも小さいかどうかを示すブール値を返します。
func <&ltPointee>(UnsafeMutablePointer&ltPointee>, UnsafeMutablePointer&ltPointee>)
func <(UInt32, UInt32)
最初の引数が２番目の引数よりも小さいかどうかを示すブール値を返します。
func |(Int8, Int8)
２つの引数に設定されたビットの和集合を返します。
func |(UInt64, UInt64)
２つの引数に設定されたビットの和集合を返します。
func |(UInt, UInt)
２つの引数に設定されたビットの和集合を返します。
func |(Int16, Int16)
２つの引数に設定されたビットの和集合を返します。
func |(Int64, Int64)
２つの引数に設定されたビットの和集合を返します。
func |(Int, Int)
２つの引数に設定されたビットの和集合を返します。
func |(Int32, Int32)
２つの引数に設定されたビットの和集合を返します。
func |(UInt16, UInt16)
２つの引数に設定されたビットの和集合を返します。
func |(UInt8, UInt8)
２つの引数に設定されたビットの和集合を返します。
func |(UInt32, UInt32)
２つの引数に設定されたビットの和集合を返します。
func |=(inout UInt32, UInt32)
２つの引数に設定されたビットの和集合を計算し、その結果を最初の引数に格納します。
func |=(inout UInt64, UInt64)
２つの引数に設定されたビットの和集合を計算し、その結果を最初の引数に格納します。
func |=(inout Int64, Int64)
２つの引数に設定されたビットの和集合を計算し、その結果を最初の引数に格納します。
func |=(inout Int32, Int32)
２つの引数に設定されたビットの和集合を計算し、その結果を最初の引数に格納します。
func |=(inout Int16, Int16)
２つの引数に設定されたビットの和集合を計算し、その結果を最初の引数に格納します。
func |=(inout UInt8, UInt8)
２つの引数に設定されたビットの和集合を計算し、その結果を最初の引数に格納します。
func |=(inout Int8, Int8)
２つの引数に設定されたビットの和集合を計算し、その結果を最初の引数に格納します。
func |=(inout Int, Int)
２つの引数に設定されたビットの和集合を計算し、その結果を最初の引数に格納します。
func |=(inout UInt16, UInt16)
２つの引数に設定されたビットの和集合を計算し、その結果を最初の引数に格納します。
func |=(inout UInt, UInt)
２つの引数に設定されたビットの和集合を計算し、その結果を最初の引数に格納します。
func |=&ltT>(inout T, T)
２つの引数に設定されたビットの和集合を計算し、その結果を最初の引数に格納します。
func ~(UInt16)
引数に設定されたビットの逆数を返します。
func ~(UInt)
引数に設定されたビットの逆数を返します。
func ~(UInt32)
引数に設定されたビットの逆数を返します。
func ~(Int32)
引数に設定されたビットの逆数を返します。
func ~(Int)
引数に設定されたビットの逆数を返します。
func ~(Int8)
引数に設定されたビットの逆数を返します。
func ~(UInt8)
引数に設定されたビットの逆数を返します。
func ~(UInt64)
引数に設定されたビットの逆数を返します。
func ~(Int16)
引数に設定されたビットの逆数を返します。
func ~(Int64)
引数に設定されたビットの逆数を返します。
func ~=&ltT>(T, T)
func ~=&ltT>(_OptionalNilComparisonType, T?)
目次
Xcode の新機能
言語：Swift
概観
シンボル
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
トップへ(Swift 標準ライブラリ演算子)
