FloatingPoint

  • Mechanica

    Returns a new rounded FloatingPoint to specified number of decimal places.

    Example:

    var piFloat = Float(3.141_592_653_589_793_238_46)
    
    piFloat.rounded(to: 0) -> 3.0
    piFloat.rounded(to: 7) -> 3.1415927
    
  • Mechanica

    Rounds self to specified number of decimal places.

    Example:

    var piFloat = Float(3.141_592_653_589_793_238_46)
    
    piFloat.round(to: 3) -> piFloat is 3.142
    piFloat.round(to: 7) -> piFloat is 3.1415927
    
  • Mechanica

    Returns a new ceiled FloatingPoint to specified number of decimal places.

    Example:

    var piFloat = Float(3.141_592_653_589_793_238_46)
    
    piFloat.ceiled(to: 0) -> 4.0
    piFloat.ceiled(to: 5) -> 3.1416
    
  • Mechanica

    Ceils self to specified number of decimal places.

    Example:

    var piFloat = Float(3.141_592_653_589_793_238_46)
    
    piFloat.ceil(to: 0) -> piFloat is 4.0
    piFloat.ceil(to: 5) -> piFloat is 3.1416
    
  • Mechanica

    Returns a new floored FloatingPoint to specified number of decimal places.

    Example:

    var piFloat = Float(3.141_592_653_589_793_238_46)
    
    piFloat.floored(to: 0) -> 3.0
    piFloat.floored(to: 5) -> 3.14159
    
  • Mechanica

    Floors self to specified number of decimal places.

    Example:

    var piFloat = Float(3.141_592_653_589_793_238_46)
    
    piFloat.floor(to: 0) -> piFloat is 3.0
    piFloat.floor(to: 5) -> piFloat is 3.14159