Skip to content

Operator Table

Ryan Tosh edited this page Apr 9, 2021 · 1 revision
Description
Float power
Remove item
Rational power
Insert item
Logical NOT N_0 AND N_1
Prepend
Logical N_0 AND NOT N_1
Append
Min
Max
Ceiling
Final item
Round
All items before final
Floor
First item
Truncate (to integer)
All items after first
Infinity
Group digits
Group items
Integer part
Is safe number
Flat
Reciprocal
Reverse
¬ Logical NOT
¦ Code point
Fractional part
Sort (min -> max)
Is alphanumerical
Cumulative sum
Δ Distance
To alpha
Is alpha
Array delta
Conditional (0n or 1n)
Not identical
Less than or equal
Greater than or equal
÷ Integer division
± Compare
No-op (0n)
! Factorial
Prefixes
% Modulo
& Logical AND
( Range [N_0, N_1)
Read dictionary
) Overwrite
Write dictionary
* Multiply
+ Add
, Pair
- Subtract
. Wrap
/ Float divide
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
: String concat
; Array concat
< Less than
= Identical
> Greater than
A All factors
Permutations
B Base convert
C Bitwise OR
Combinations of N items
D Base convert to numbers
E Hexadecimal convert
F N_0 * 10 ** N_1
Slice from
G Fractional part as string
Group into pairs
H Bitwise AND
Permutations of N items
I Is prime
All items are identical
J To fixed point
Index of item
K N_0 / 10 ** N_1
Slice to
L N_0 * 2 ** N_1
Rotate left
M Multiply by 10
Array minimum
N Binary convert
O Prime factors
Orderings
P Nth prime
All slices
Q Root
Repeat items in place
R N_0 / 2 ** N_1
Rotate right
S Is between
Slice between
T Ternary convert
U Bitwise XOR
Shift alpha
Fill
V Includes
W Logarithm
Interleave
X Multiply by 16
Array max
Y Range [1, N_0]
Overlapping pairs
Z Range (0, N_0]
Count all items
[ Nth digit
Nth item
] Write digit
Write item
^ Integer power
Repeat all items
_ Opposite
Invert case
All items to same number type and vectorize
a To array
b Binary weight
Duplicate items
c Factors
Combinations
d Double
f To float
g Negative
To lower case
Sort (min -> max)
h Half
i To integer
j Log 2
Mirror horizontally
Average
k Take sign
Take case
Determine order
l Length
m Decrement
Remove first and final
n To number
o Increment
Duplicate first item
p Positive (absolute value)
To upper case
Sort (max -> min)
q Square root
Trim
Product
r Round to N_0 places
Float from significant figures
s To string
t Triple
u Square
Sum code points
Sum
v Unsigned addition
Partition
w Determine sign
Determine case
Determine if sorted
x Log 10
Modes
y Modulo 2
Unique
z [I_Part, F_Part]
Split
Join
| Logical OR
~ Bitwise NOT
Rotate clockwise
· Range [0, N_0]
Array range
Ȧ Count all digits
Is number
Neighbors
Divisible by 2
Length divisible by 2
Ċ Divisible by 3
Length is 1
Divisible by 10
Length divisible by 10
Ė Insert (merge)
Nth fibonacci
Sentence case
Append sum of previous two items
Ġ GCD
Intersection
To 2D array
Transpose
İ Significant figures
Integer from significant figures
Ŀ LCD
Union
Nth fibonacci with initial
Replace all items in N_0 with those in N_1
Is negative
Is lower case
Is sorted (min -> max)
Ȯ Divisible by 8
Length divisible by 8
Is positive
Is upper case
Is sorted (max -> min)
Divisible by 5
Length is 2
Pad
Range [N_0, N_1]
Take length
Divmod
Array difference
Logical NOR
Shift top N_0 items
Logical NAND
Ż base 256
Zip to pairs
ȧ Is array
Is float
ġ 10 ** N_0
Split with newline
Join with newline
Random float to N_0
Random integer to N_0
Random item
Is number
ȯ 2 * N_0 - 1
Is whitespace
Default filter
Random float [0, 1)
Is string
Type check
2 ** N_0
Split with space
Join with space
ż Is integer
All (dynamic)
If
Partition (dynamic)
Run if random() < N_0
Dictionary map (dynamic)
For [0, n) (return from final iteration)
Find (dynamic)
For [1, n]
Find index (dynamic)
For [0, n)
Map (dynamic)
While (return iteration count)
Filter (dynamic)
Filter over [0, n)
Multidimensional map (dynamic)
For [0, n]
None (dynamic)
If not
While
Reduce (dynamic)
If positive
Some (dynamic)
Sort with comparator (dynamic)
While not identical
Sort (min -> max) (dynamic)
While (decrement counter)
Sort (max -> min) (dynamic)
While (increment counter)
Zipwith (dynamic)
For [n, N]
Apply to one item (dynamic)
For [n, N)
Zipmap (dynamic)
Run as monad
Newline
Nth program input
Nth argument
First argument
Second argument
Third argument
Fourth argument
First argument to previous function
Second argument to previous function
Third argument to previous function
First input to program
Second argument to program
Third argument to program
Push stack
Pop stack
Nip stack
Depth of stack
Ɓ 10
Ƈ 11
Ɗ 12
Ƒ 13
Ɠ 14
Ƙ 15
Ɲ 16
Ƥ 64
Ƭ 100
Ʋ 256
1000
Ȥ 1024
1000000
¼ 4294967296
½ -Infinity
¾ -1

Clone this wiki locally