文書   >   Swift   >   Swift 標準ライブラリ   >   Debugging and Reflection (デバッグと反映)   >   Never
列挙型
Never
正常に戻らない関数の戻り型、つまり、値のない型。
宣言
概観
無条件にエラー、トラップをスロー(throw) し、またはその他の終了しない方法でクロージャ、関数、またはメソッドを宣言するときは、戻り値の型として Never を使用します。
func crashAndBurn() -> Never { fatalError("Something very, very bad happened") }
トピックス
型エイリアス
インスタンスプロパティ
ハッシュ値です。
インスタンスメソッド
与えられたハッシャーにそれらをフィードすることにより、この値の必須コンポーネントをハッシュします。
演算子関数
static func != (Never, Never) -> Bool
2 つの値が等しくないかどうかを示すブール値を返します。
static func ... (Never) -> PartialRangeFrom<Never>
下の境界から上方に延びる部分範囲を返します。
static func ... (Never) -> PartialRangeThrough<Never>
上の境界までの、それを含む部分範囲を返します。
static func ... (Never, Never) -> ClosedRange<Never>
両方の境界を含む閉鎖範囲を返します。
static func ..< (Never) -> PartialRangeUpTo<Never>
上の境界までの、それを含めない部分範囲を返します。
static func ..< (Never, Never) -> Range<Never>
下の境界を含むが上の境界を含まない半開放範囲を返します。
static func < (Never, Never) -> Bool
最初の引数の値が 2 番目の引数の値より小さいかどうかを示すブール値を返します。
static func <= (Never, Never) -> Bool
最初の引数の値が 2 番目の引数の値以下かどうかを示すブール値を返します。
static func == (Never, Never) -> Bool
2 つの値が等しいかどうかを示すブール値を返します。
static func > (Never, Never) -> Bool
最初の引数の値が 2 番目の引数の値より大きいかどうかを示すブール値を返します。
static func >= (Never, Never) -> Bool
最初の引数の値が 2 番目の引数の値以上かどうかを示すブール値を返します。
関連
以下に準拠する
Gesture
View
以下も見よ
プログラムの終了
func fatalError(() -> String, file: StaticString, line: UInt) -> Never
与えられたメッセージを無条件に出力し、実行を停止します。