+ - * / ** = += -= *= < <= > >= <> |
|
| .absVal |
-42.absVal returns 42 |
| .div(divisor) |
42.div(5) returns 8 |
| .gcd(integer) |
42.gcd(18) returns 6 |
| in int1...int2 |
42 in 36...73 returns true. example usage: person.age in [limit.lower ... limit.upper]
|
| .ln |
|
| .isPrime |
37.isPrime returns true |
| .isProbablyPrime |
|
| .factorial |
6.factorial returns 720 |
| .factors |
15.factors returns {1,3,5} |
| .log |
|
| .log(base) |
|
| .max(integer) |
100.max(50) returns 100 |
| .min(integer) |
100.min(50) returns 50 |
| .mod(integer) |
15.mod 4 returns 3 |
| .permutationsOf(r) |
5.permutationsOf(3) returns 60 The number of ways to choose a sample of r elements from a set of n distinct objects where order does matter and replacements are not allowed. When n = r this reduces to n!, a simple factorial of n. |
| .circularPermutations |
5.circularPermutations returns 24 The number of ways to arrange n distinct objects along a fixed circle |
| .combinationsOf(r) |
5.combinationsOf(3) returns 10 The number of ways to choose a sample of r elements from a set of n distinct objects where order does not matter and replacements are not allowed |
| .random(min,max) |
returns a random number in the range |
| .toDecimal |
27.toDecimal return 27.0 |
| .toString |
27.toString returns '27' |