-
Notifications
You must be signed in to change notification settings - Fork 1
global
Built-In > Namespace global
##Method Summary
###!=
###*
* (a, b) Multiply
####Parameters:
-
{Number} a A Number
-
{Number} b A Number
####Returns:
- {Number} x value
####Example:
["*", 6, 4]
>> 24
###+
+ (a, b) Add
####Parameters:
-
{Number|String} a A Number
-
{Number|String} b A Number
####Returns:
- {Number} x value
####Example:
["+", 10, 1]
>> 11
###++
###-
- (a, b) Sub
####Parameters:
-
{Number} a A Number
-
{Number} b A Number
####Returns:
- {Number} x value
####Example:
["-", 10, 1]
>> 9
###/
/ (a, b) Div
####Parameters:
-
{Number} a A Number
-
{Number} b A Number
####Returns:
- {Number} x value
####Example:
["/", 6, 3]
>> 2
###[<](<)
< (a, b) Less than
####Parameters:
-
{Number} a A Number
-
{Number} b A Number
####Returns:
- {Boolean} x value
####Example:
["<", 10, 20]
>> true
###[<=](<=)
<= (a, b) Less than or equal
####Parameters:
-
{Number} a A Number
-
{Number} b A Number
####Returns:
- {Boolean} x value
####Example:
["<=", 10, 10]
>> true
###=
###==
== (a, b) Is equal ?
####Parameters:
-
{Any} a A Number
-
{Any} b A Number
####Returns:
- {Boolean} x value
####Example:
["==", 10, 10]
>> true
["==", 10, "10"]
>> false
###>
> (a, b) More than
####Parameters:
-
{Number} a A Number
-
{Number} b A Number
####Returns:
- {Boolean} x value
####Example:
[">", 10, 2]
>> true
###>=
>= (a, b) More than or equal
####Parameters:
-
{Number} a A Number
-
{Number} b A Number
####Returns:
- {Boolean} x value
####Example:
[">=", 10, 10]
>> true
###?
###and
and () And .
####Parameters:
- {Any} ... Multiple arguments
####Returns:
- {Boolean} x value
####Example:
["and", condition A, condition B, ...]
>> true
###forin
forin (condition, something) Forin [list or hash] get [key, value] do [something]
####Parameters:
-
{Any} condition
-
{Any} something
####Example:
["=", "$A", ["list", "Lima", 6, 7, 8, "Nine"]],
["forin", $A, ["$index", "$value"], [
["print", "$index", "$value"],
["print", "$value"]
]],
>> 0 Lima
>> 1 6
>> 2 7
>> 3 8
>> 4 Nine
###get
get (name) Get a variable
####Parameters:
- {String} name Variable name
####Returns:
- {Any} x value
####Example:
["set", "$A", 10]
["get", "$A"]
>> A = 10
###if
if (condition, something, another) If [condition] do [something] else [another]
####Parameters:
-
{Any} condition
-
{Any} something is true ?
-
{Any} another is false ?
####Example:
["if", ["<=", "$i" ,9], [
["print", "hahah <= 9"]
], [
["print", "hahah > 9"]
]],
###incf
incf (x) Increase 1 by itself
####Parameters:
- {Number} x A Number
####Returns:
- {Number} x value
####Example:
["=", "$a", 1]
["incf", "$a"]
>> 2
["++", "$a"]
>> 3
###mod
mod (a, b) Mod
####Parameters:
-
{Number} a A Number
-
{Number} b A Number
####Returns:
- {Number} x value
####Example:
["/", 9, 2]
>> 1
###not
not (a, b) Is not equal ?
####Parameters:
-
{Any} a A Number
-
{Any} b A Number
####Returns:
- {Boolean} x value
####Example:
["!=", 10, 11]
>> true
###or
or () Or .
####Parameters:
- {Any} ... Multiple arguments
####Returns:
- {Boolean} x value
####Example:
["or", condition A, condition B, ...]
>> true
print () Print something
####Parameters:
- {Any} ... Multiply arguments
####Example:
["print", "$i", "test", 1234]
###progn
progn () Start a program
####Parameters:
- {Any} ... Multiply arguments
###set
set (name, x) Set a variable
####Parameters:
-
{String} name Variable name
-
{Any} x value
####Returns:
- {Any} x value
####Example:
["set", "$A", 10]
["=", "$A", 10]
>> A = 10
###while
while (condition, something) While [condition] do [something]
####Parameters:
-
{Any} condition
-
{Any} something
####Example:
["=", "$i", 0],
["while", ["<", "$i" ,100], [
["print", "$i"],
["incf", "$i"]
]],
>> repeat print 100 times
Documentation generated by JsDoc Toolkit 2.0.1 on Wed Aug 14 2013 18:18:05 GMT+0800 (CST), Use the JsDoc-Markdown Template.
Author: pkuleon