QOO-OOKALAN

From Esolang
Jump to navigation Jump to search

QOO-OOKALAN is almost same as Python, but there is what different:

Commands
QOO-OOKALAN Python Description
# N/A The line will executes reversed order instead of standard order
a>b range(a,b) Shorted for ...
a..b range(a,b) List.
in keyword in or N/A Like Python's in keyword, but after a counted-based loop, can used to define bounds.
x%%y x%y=0 If x is multiple of y
c ??? Chooses which value the a is multiple of, overwise returns nothing
@ in or N/A QOO-OOKALAN/Python's in shorted keyword
s~b,c ??? s String, but only characters (1-indexed) from b...c
out s print(s) Printing Function.
n*v v=n; Creates an anonymous variable. Only exist in current line of code. With name of s and value of v
cn n*c For golfing: Multiples result by c, but c must to be a constant number and n must to be a variable name
Omitting assignment variable ??? Uses a system register for temporary usage when result omitted. You cannot change it's type once assigned to it, and only way is set it to Null. (e.g., =5;out +5 will output 10)
! ??? Null value.
~n n+1 Returns n+1.
`n n-1 Returns n-1
^n n%2 Returns n mod 2.
array\n array[n] Quick & Golfing array item selection
c&code ??? Chooses which value the a is multiple of, overwise returns nothing Executes code..
function param1,param2,param3,... function(param1,param2, param3,...) No need for ( and ) for function call.
module import module Module importing.

See Also

  • VTS: Another modification of python to use symbols