Tutorial Array - MarkyVasconcelos/cajuscript GitHub Wiki
#summary All about arrays
= Array =
===Creating:=== {{{ myArray = array.create("TYPE", LENGTH) }}}
===Types allowed:===
Int (case-insensitive): {{{ array.create("int", len) array.create("i", len) }}}
Long (case-insensitive): {{{ array.create("long", len) array.create("l", len) }}}
Float (case-insensitive): {{{ array.create("float", len) array.create("f", len) }}}
Double (case-insensitive): {{{ array.create("double", len) array.create("d", len) }}}
Char (case-insensitive): {{{ array.create("char", len) array.create("c", len) }}}
Boolean (case-insensitive): {{{ array.create("boolean", len) array.create("bool", len) array.create("b", len) }}}
Byte (case-insensitive): {{{ array.create("byte", len) array.create("bt", len) }}}
String (case-insensitive): {{{ array.create("string", len) array.create("s", len) }}}
Any class (case-sensitive): {{{ array.create("java.lang.Object", len) }}}
===Set and get values from an array:=== {{{ STRING_ARRAY = array.create("s", 1) // SET array.set(STRING_ARRAY, 0, "Zero") // GET strZero = array.get(STRING_ARRAY, 0) }}}
===Lenght:=== {{{ len = array.size(myArray) }}}
===Interaction:=== {{{ // Create strArray = array.create("java.lang.String", 2)
// Setting
array.set(strArray, 0, "String 0")
array.set(strArray, 1, "String 1")
// Interaction
x = 0
x < array.size("s", 2) @
// Getting
System.out.println(array.get(strArray, x))
x = x + 1
@
}}}