shadow:standard@Integer<long>, shadow:standard@Number<double>, shadow:standard@CanNegate<long>, shadow:standard@CanHash
immutable locked class long
Class long
contains the methods that can be called on long
values.
Modifiers | Return Types | Method and Description |
---|---|---|
public |
() |
create() |
Modifiers | Return Types | Method and Description |
---|---|---|
public |
() |
destroy() |
Modifiers | Return Types | Method and Description |
---|---|---|
public readonly locked |
(ulong) |
abs() Returns a non-negative version of the current value. |
public readonly locked |
(double) |
add(double other) Adds a |
public readonly locked |
(long) |
add(long other) |
public readonly locked |
(long) |
bitAnd(long other) |
public readonly locked |
(long) |
bitComplement() |
public readonly locked |
(long) |
bitOr(long other) |
public readonly locked |
(long) |
bitRotateLeft(int amount) Finds the result of left-rotating the bits of the |
public readonly locked |
(long) |
bitRotateLeft(uint amount) |
public readonly locked |
(long) |
bitRotateRight(int amount) Finds the result of right-rotating the bits of the |
public readonly locked |
(long) |
bitRotateRight(uint amount) |
public readonly locked |
(long) |
bitShiftLeft(int amount) Finds the result of left-shifting the bits of the |
public readonly locked |
(long) |
bitShiftLeft(uint amount) |
public readonly locked |
(long) |
bitShiftRight(int amount) Finds the result of right-shifting the bits of the |
public readonly locked |
(long) |
bitShiftRight(uint amount) |
public readonly locked |
(long) |
bitXor(long other) |
public readonly locked |
(int) |
compare(double other) Compares the current value to a |
public readonly locked |
(int) |
compare(long other) |
public readonly |
(long) |
copy(AddressMap addresses) |
public readonly locked |
(double) |
cos() Finds the cosine of the current value. |
public readonly locked |
(double) |
divide(double other) Divides the current value by a |
public readonly locked |
(long) |
divide(long other) |
public readonly locked |
(boolean) |
equal(double other) Compares the current value to a |
public readonly locked |
(boolean) |
equal(long other) |
public readonly locked |
(long) |
flipEndian() |
public readonly locked |
(long) |
leadingZeroes() |
public readonly locked |
(double) |
logBase10() Finds the logarithm base 10 of the current value. |
public readonly locked |
(double) |
logBase2() Finds the logarithm base 2 of the current value. |
public readonly locked |
(double) |
logBaseE() Finds the natural logarithm of the current value. |
public readonly locked |
(double) |
max(double other) Finds the maximum of the current value and a |
public readonly locked |
(long) |
max(long other) Finds the maximum of the current value and another |
public readonly locked |
(double) |
min(double other) Finds the minimum of the current value and a |
public readonly locked |
(long) |
min(long other) Finds the minimum of the current value and another |
public readonly locked |
(double) |
modulus(double other) Divides the current value by a |
public readonly locked |
(long) |
modulus(long other) |
public readonly locked |
(double) |
multiply(double other) Multiplies the current value by a |
public readonly locked |
(long) |
multiply(long other) |
public readonly locked |
(long) |
negate() |
public readonly locked |
(long) |
ones() |
public readonly locked |
(double) |
power(double value) Raises the current value to the power of a |
public readonly locked |
(double) |
power(int value) Raises the current value to the power of an |
public readonly locked |
(double) |
sin() Finds the sine of the current value. |
public readonly locked |
(double) |
squareRoot() Finds the square root of the value. |
public readonly locked |
(double) |
subtract(double other) Subtracts a |
public readonly locked |
(long) |
subtract(long other) |
public readonly locked |
(double) |
tan() Finds the tangent of the current value. |
public readonly locked |
(byte) |
toByte() |
public readonly locked |
(code) |
toCode() |
public readonly locked |
(double) |
toDouble() |
public readonly locked |
(float) |
toFloat() |
public readonly locked |
(int) |
toInt() |
public readonly locked |
(long) |
toLong() |
public readonly locked |
(short) |
toShort() |
public readonly locked |
(String) |
toString() Returns a |
public readonly locked |
(String) |
toString(uint base) Returns a |
public readonly locked |
(ubyte) |
toUByte() |
public readonly locked |
(uint) |
toUInt() |
public readonly locked |
(ulong) |
toULong() |
public readonly locked |
(ushort) |
toUShort() |
public readonly locked |
(ulong) |
toUnsigned() Returns an unsigned version of the current value, underflowing if negative. |
public readonly locked |
(long) |
trailingZeroes() |
Modifiers | Return Types | Method and Description |
---|---|---|
public readonly get locked |
(ulong) |
hash() Finds a hash value for the current value. |
public create() => ()
public destroy() => ()
public readonly locked abs() => (ulong)
Returns a non-negative version of the current value.
non-negative value
public readonly locked add(double other) => (double)
Adds a double
to the current value and returns the resulting value.
other
- value to add
sum of the two values
public readonly locked bitComplement() => (long)
public readonly locked bitRotateLeft(int amount) => (long)
Finds the result of left-rotating the bits of the long
value by a signed amount which may be positive, negative, or zero.
amount
- bits to rotate
rotated value
public readonly locked bitRotateRight(int amount) => (long)
Finds the result of right-rotating the bits of the long
value by a signed amount which may be positive, negative, or zero.
amount
- bits to rotate
rotated value
public readonly locked bitShiftLeft(int amount) => (long)
Finds the result of left-shifting the bits of the long
value by a signed amount which may be positive, negative, or zero.
amount
- bits to shift
shifted value
public readonly locked bitShiftRight(int amount) => (long)
Finds the result of right-shifting the bits of the long
value by a signed amount which may be positive, negative, or zero.
amount
- bits to shift
shifted value
public readonly locked compare(double other) => (int)
Compares the current value to a double
, returning -1
, 0
, or 1
, if the current value is smaller than, equal to, or larger than the other value, respectively.
other
- value to compare to
whether smaller, equal, or larger
public readonly copy(AddressMap addresses) => (long)
public readonly locked cos() => (double)
Finds the cosine of the current value.
cosine of the value
public readonly locked divide(double other) => (double)
Divides the current value by a double
and returns the quotient.
other
- value to divide by
quotient of the division
public readonly locked equal(double other) => (boolean)
Compares the current value to a double
, returning true
if they represent the same number.
other
- value to compare to
true
if identical
public readonly locked flipEndian() => (long)
public readonly locked leadingZeroes() => (long)
public readonly locked logBase10() => (double)
Finds the logarithm base 10 of the current value.
logarithm base 10 of the value
public readonly locked logBase2() => (double)
Finds the logarithm base 2 of the current value.
logarithm base 2 of the value
public readonly locked logBaseE() => (double)
Finds the natural logarithm of the current value.
natural logarithm of the value
public readonly locked max(double other) => (double)
Finds the maximum of the current value and a double
.
other
- value
maximum value
public readonly locked max(long other) => (long)
Finds the maximum of the current value and another long
.
other
- value
maximum value
public readonly locked min(double other) => (double)
Finds the minimum of the current value and a double
.
other
- value
minimum value
public readonly locked min(long other) => (long)
Finds the minimum of the current value and another long
.
other
- value
minimum value
public readonly locked modulus(double other) => (double)
Divides the current value by a double
and returns the remainder.
other
- value to divide by
remainder of the division
public readonly locked multiply(double other) => (double)
Multiplies the current value by a double
and returns the resulting value.
other
- value to multiply by
product of the two values
public readonly locked negate() => (long)
public readonly locked ones() => (long)
public readonly locked power(double value) => (double)
Raises the current value to the power of a double
.
exponent
- power to raise by
number after exponentiation
public readonly locked power(int value) => (double)
Raises the current value to the power of an int
.
exponent
- power to raise by
number after exponentiation
public readonly locked sin() => (double)
Finds the sine of the current value.
sine of the value
public readonly locked squareRoot() => (double)
Finds the square root of the value.
square root
public readonly locked subtract(double other) => (double)
Subtracts a double
from the current value and returns the resulting value.
other
- value to subtract
difference of the two values
public readonly locked tan() => (double)
Finds the tangent of the current value.
tangent of the value
public readonly locked toByte() => (byte)
public readonly locked toCode() => (code)
public readonly locked toDouble() => (double)
public readonly locked toFloat() => (float)
public readonly locked toInt() => (int)
public readonly locked toLong() => (long)
public readonly locked toShort() => (short)
public readonly locked toString() => (String)
Returns a String
representation of the value, in base 10.
String
representation
public readonly locked toString(uint base) => (String)
Returns a String
representation of the value, in the specified base.
base
- base of output representation
String
representation
public readonly locked toUByte() => (ubyte)
public readonly locked toUInt() => (uint)
public readonly locked toULong() => (ulong)
public readonly locked toUShort() => (ushort)
public readonly locked toUnsigned() => (ulong)
Returns an unsigned version of the current value, underflowing if negative.
unsigned value
public readonly locked trailingZeroes() => (long)
public readonly get locked hash() => (ulong)
Finds a hash value for the current value.
hash value