Swift 標準ライブラリ >     Int8
構造体
Int8
8 ビット符号付き整数値型。
シンボル
イニシャライザ
init()
ゼロに初期化されたインスタンスを作成します。
init(Int64)
init(Float)
与えられた浮動小数点値をゼロ方向に丸めて新しいインスタンスを作成します。
init(UInt64)
init(Int8)
value に初期化されたインスタンスを作成します。
init(Int16)
init(Float80)
与えられた浮動小数点値をゼロ方向に丸めて新しいインスタンスを作成します。
init(Int32)
init(UInt8)
init(UInt16)
init(Int)
init(UInt)
init(Double)
与えられた浮動小数点値をゼロ方向に丸めて新しいインスタンスを作成します。
init(UInt32)
init(CGFloat)
与えられた radix の ASCII 表現から構築します。
init(bitPattern: UInt8)
UIntt8 bitPattern と同じメモリ表現を持つ Int8 を構築します。範囲やオーバーフローのチェックは行われず、結果の Int8 は bitPattern と同じ数値を持たないかもしれません。ビットのパターンは同じであることだけが保証されています。
init(integerLiteral: Int8)
value に初期化されたインスタンスを作成します。
init(truncatingBitPattern: UInt)
提供されたビットパターンの最下位ビットと同じビット単位の表現を持つ Int8 を構築します。
init(truncatingBitPattern: UInt64)
提供されたビットパターンの最下位ビットと同じビット単位の表現を持つ Int8 を構築します。
init(truncatingBitPattern: UInt16)
提供されたビットパターンの最下位ビットと同じビット単位の表現を持つ Int8 を構築します。
init(truncatingBitPattern: Int)
提供されたビットパターンの最下位ビットと同じビット単位の表現を持つ Int8 を構築します。
init(truncatingBitPattern: UInt32)
提供されたビットパターンの最下位ビットと同じビット単位の表現を持つ Int8 を構築します。
init(truncatingBitPattern: Int64)
提供されたビットパターンの最下位ビットと同じビット単位の表現を持つ Int8 を構築します。
init(truncatingBitPattern: Int32)
提供されたビットパターンの最下位ビットと同じビット単位の表現を持つ Int8 を構築します。
init(truncatingBitPattern: Int16)
提供されたビットパターンの最下位ビットと同じビット単位の表現を持つ Int8 を構築します。
init(NSNumber)
インスタンスプロパティー
var description: String
self のテキスト表現。
var hashValue: Int
ハッシュ値。
var customMirror: Mirror
Int インスタンスを反映する mirror。
var customPlaygroundQuickLook: PlaygroundQuickLook
型プロパティー
インスタンスメソッド
func toIntMax()
Swift の最も広いネイティブな符号付き整数型を使用して、この数値を表します。
func advanced(by: Int)
func distance(to: Int8)
型メソッド
static func addWithOverflow(Int8, Int8)
lhs と rhs を加算して結果を返し、演算が算術オーバーフローを引き起こした場合は true の Bool 値を返します。
static func divideWithOverflow(Int8, Int8)
lhs と rhs を除算して結果を返し、演算が算術オーバーフローを引き起こした場合は true の Bool 値を返します。
static func multiplyWithOverflow(Int8, Int8)
lhs と rhs を乗算して結果を返し、演算が算術オーバーフローを引き起こした場合は true の Bool 値を返します。
static func remainderWithOverflow(Int8, Int8)
lhs と rhs を除算して残余を返し、演算が算術オーバーフローを引き起こした場合は true の Bool 値を返します。
static func subtractWithOverflow(Int8, Int8)
lhs と rhs を減算して結果を返し、演算が算術オーバーフローを引き起こした場合は true の Bool 値を返します。
関連
- BitwiseOperations
- Comparable
- CustomPlaygroundQuickLookable
- CustomReflectable
- CustomStringConvertible
以下に準拠: