Truncate function

Warning

This documentation refers to the Classic QDK, which has been replaced by the Modern QDK.

Please see https://aka.ms/qdk.api for the API documentation for the Modern QDK.

Namespace: Microsoft.Quantum.Math

Package: Microsoft.Quantum.QSharp.Foundation

Returns the integral part of a number.

function Truncate (a : Double) : Int

Input

a : Double

The value whose truncation is to be returned.

Output : Int

The truncation of the input.

Example

Message($"{Truncate(3.1)}");   //  3
Message($"{Truncate(3.7)}");   //  3
Message($"{Truncate(-3.1)}");  // -3
Message($"{Truncate(-3.7)}");  // -3

See Also