Swift 標準ライブラリ >     Float
構造体
Float
単精度の浮動小数点型。
シンボル
型エイリアス
イニシャライザ
init()
ゼロに初期化された値を作成します。
init(Int16)
init(Float)
新しいインスタンスを与えられた値に初期化して作成します。
init(UInt32)
init(UInt16)
init(Int)
init(Float80)
与えられた値に近似する新しいインスタンスを作成します。
init?(String)
与えられた 文字列から新しいインスタンスを作成します。
init(Int8)
init(UInt64)
init(Int64)
init(Double)
与えられた値に近似する新しいインスタンスを作成します。
init(UInt)
init(Int32)
init(UInt8)
init(CGFloat)
init(NSNumber)
init(floatLiteral: Float)
与えられた浮動小数点リテラルから新しい値を作成します。
init(integerLiteral: Int64)
与えられた整数リテラルから新しい値を作成します。
init(bitPattern: UInt32)
与えられたビットパターンで新しい値を作成します。
init(nan: Float.RawSignificand, signaling: Bool)
指定されたペイロードを持つ NaN("not a number",数値ではない) 値を作成します。
init(sign: FloatingPointSign, exponent: Int, significand: Float)
init(sign: FloatingPointSign, exponentBitPattern: UInt, significandBitPattern: UInt32)
丸めなしで表現できる場合は、初期化された新しいインスタンスを与えられた値に作成します。
丸めなしで表現できる場合は、初期化された新しいインスタンスを与えられた値に作成します。
丸めなしで表現できる場合は、初期化された新しいインスタンスを与えられた値に作成します。
インスタンスプロパティー
var debugDescription: String
デバッグに適した、値のテキスト表現。
var description: String
値のテキスト表現。
var hashValue: Int
数字のハッシュ値。
var isFinite: Bool
self が zero、subnormal または normal(無限大または NaN でない) の場合は true。
var isInfinite: Bool
self が 無限大の場合は true。
var isNaN: Bool
self が NaN の場合は true。
var isNormal: Bool
self が normal(zero、subnormal、無限大、または NaN でない) の場合は true。
var isSubnormal: Bool
self が subnormal の場合は true。
var isZero: Bool
self が +0.0 または -0.0 の場合は true。
var customMirror: Mirror
Float インスタンスを反映する mirror。
var customPlaygroundQuickLook: PlaygroundQuickLook
var binade: Float
var bitPattern: UInt32
値のコード化のビットパターン。
var exponent: Int
var exponentBitPattern: UInt
var isCanonical: Bool
var isSignalingNaN: Bool
var nextUp: Float
var sign: FloatingPointSign
var significand: Float
var significandBitPattern: UInt32
var significandWidth: Int
var ulp: Float
型プロパティー
static var infinity: Float
正の無限大。
static var nan: Float
静かな NaN。
static var exponentBitCount: Int
static var greatestFiniteMagnitude: Float
static var leastNonzeroMagnitude: Float
static var leastNormalMagnitude: Float
static var pi: Float
static var signalingNaN: Float
static var significandBitCount: Int
インスタンスメソッド
func advanced(by: Float)
与えられた距離だけ進んだ新しい値を返します。
func distance(to: Float)
この値から指定された値までの距離を返します。
func add(Float)
func divide(by: Float)
func formTruncatingRemainder(dividingBy: Float)
func isEqual(to: Float)
func isLess(than: Float)
func isLessThanOrEqualTo(Float)
func multiply(by: Float)
func negate()
func subtract(Float)
func addProduct(Float, Float)
func formRemainder(dividingBy: Float)
func formSquareRoot()
func round(FloatingPointRoundingRule)
型メソッド
static func abs(Float)
この値の大きさ。
関連
- AbsoluteValuable
- BinaryFloatingPoint
- CustomDebugStringConvertible
- CustomPlaygroundQuickLookable
- CustomReflectable
以下に準拠: