Class StdNum
- Namespace
- TabScript
- Assembly
- TableScript.dll
Numbers are double, and are stored in its string representation
All functions have the same name in the code and in here
public static class StdNum
- Inheritance
-
StdNum
- Inherited Members
Properties
AllFunctions
public static (Delegate func, string description)[] AllFunctions { get; }
Property Value
- (Delegate func, string description)[]
AsImport
public static ResolvedImport AsImport { get; }
Property Value
Methods
abs(string)
Absolute value of a num
public static Table abs(string num)
Parameters
numstring
Returns
acos(string)
Inverse cosine of a num
public static Table acos(string num)
Parameters
numstring
Returns
asin(string)
Inverse sine of a num
public static Table asin(string num)
Parameters
numstring
Returns
atan(string)
Inverse tangent of a num
public static Table atan(string num)
Parameters
numstring
Returns
ceil(string)
Ceil operation on a num
public static Table ceil(string num)
Parameters
numstring
Returns
clamp(string, string, string)
Clamp num between min and max
public static Table clamp(string num, string min, string max)
Parameters
Returns
cos(string)
Cosine of a num
public static Table cos(string num)
Parameters
numstring
Returns
div(string, string)
Divide two nums
public static Table div(string num1, string num2)
Parameters
Returns
exp(string)
Eulers number to the power of a num
public static Table exp(string num)
Parameters
numstring
Returns
floor(string)
Floor operation on a num
public static Table floor(string num)
Parameters
numstring
Returns
fract(string)
Get fractionary part of a num
public static Table fract(string num)
Parameters
numstring
Returns
getE()
Gets e (Eulers number) constant
public static string getE()
Returns
getPi()
Gets Pi constant
public static string getPi()
Returns
greater(string, string)
True if num1 is greater that num2, false otherwise
public static Table greater(string num1, string num2)
Parameters
Returns
greaterEq(string, string)
True if num1 is greater or equal than num2, false otherwise
public static Table greaterEq(string num1, string num2)
Parameters
Returns
less(string, string)
True if num1 is less that num2, false otherwise
public static Table less(string num1, string num2)
Parameters
Returns
lessEq(string, string)
True if num1 is less or equal than num2, false otherwise
public static Table lessEq(string num1, string num2)
Parameters
Returns
ln(string)
Natural logarithm of a num
public static Table ln(string num)
Parameters
numstring
Returns
log(string)
Decimal logarithm of a num
public static Table log(string num)
Parameters
numstring
Returns
max(string, string)
Maximum of two nums
public static Table max(string num1, string num2)
Parameters
Returns
min(string, string)
Minimum of two nums
public static Table min(string num1, string num2)
Parameters
Returns
mod(string, string)
Modulus operation (division remainder) of two nums
public static Table mod(string num1, string num2)
Parameters
Returns
mult(string, string)
Multiply two nums
public static Table mult(string num1, string num2)
Parameters
Returns
pow(string, string)
num1 to the power of num2
public static Table pow(string num1, string num2)
Parameters
Returns
rand(string, string)
Random number between two limits
public static Table rand(string min, string max)
Parameters
Returns
range(string, string, string)
Generate a range of numbers between two limits
public static Table range(string start, string end, string step)
Parameters
Returns
round(string)
Round a num
public static Table round(string num)
Parameters
numstring
Returns
sign(string)
Sign of a num
public static Table sign(string num)
Parameters
numstring
Returns
sin(string)
Sine of a num
public static Table sin(string num)
Parameters
numstring
Returns
sqrt(string)
Square root of a num
public static Table sqrt(string num)
Parameters
numstring
Returns
sub(string, string)
Subtract two nums
public static Table sub(string num1, string num2)
Parameters
Returns
sum(string, string)
Sum two nums
public static Table sum(string num1, string num2)
Parameters
Returns
tan(string)
Tangent of a num
public static Table tan(string num)
Parameters
numstring
Returns
toLen(string)
Transform num into length
public static int toLen(string self)
Parameters
selfstring
Returns
toNum(int)
Transform length into num
public static string toNum(int self)
Parameters
selfint
Returns
trunc(string)
Truncate a num
public static Table trunc(string num)
Parameters
numstring