Inherited from v1.0.0

math মডিউল

Floating-point গণিত। Trig, exponential, rounding, min/max/clamp, এবং কিছু list aggregation (sum, mean, product)।

import "math" as math;

print(math.sqrt(2));         // 1.4142...
print(math.pi);              // 3.1415926...
print(math.clamp(150, 0, 100));   // 100
print(math.sum([1, 2, 3]));  // 6

Powers ও exponentials

ফাংশনবর্ণনা
math.sqrt(x), math.pow(x, y)
math.exp(x)e^x
math.log(x), math.log2(x), math.log10(x)

Trig

ফাংশনবর্ণনা
math.sin(x), math.cos(x), math.tan(x)Radian-এ।
math.asin(x), math.acos(x), math.atan(x), math.atan2(y, x)
math.to_radians(deg), math.to_degrees(rad)

Rounding ও abs

ফাংশনবর্ণনা
math.floor(x), math.ceil(x), math.round(x), math.trunc(x)
math.abs(x)
math.sign(x)-1, 0, 1

min / max / clamp / lerp

ফাংশনবর্ণনা
math.min(a, b), math.max(a, b)
math.clamp(x, lo, hi)
math.lerp(a, b, t)Linear interpolation।
math.mod(a, b)Non-negative modulo।

List aggregations

ফাংশনবর্ণনা
math.sum(xs), math.product(xs), math.mean(xs)

Predicate ও constant

বর্ণনা
math.is_nan(x), math.is_finite(x)
math.pi, math.e