Frequently Asked Questions:

Questions:

  -Arithmetic Operator?
  -Logical Operator?
  -Members?
  -Methods?
  -Objects?
  -Parameters?
  -Properties?
  -Referenced Parameters?



Arithmetic Operator?

The four arithmetic operators that are useable in KM3 are "+=", "-=", "*=", and "/=". Currently only used in for loops.

Use:

(+=) adds the value (*) to the Variable's current value.
(++) adds 1 to the Variable's current value.
(-=) subtracts the value (*) from the Variable's current value.
(--) subtracts 1 from the Variable's current value.
(*=) multiplys the Variable's current value by the value (*).
(/=) divides the Variable's current value by the value (*).

Logical Operator?

The six logical operators that are useable in KM3 are "<", "<=", ">", ">=", "==", and "!=".

Use:

(<) less than.
(<=) less than or equal.
(>) greater than.
(>=) greater than or equal.
(==) equal.
(!=) not equal.

Members?

Members refer to any objects and / or methods used in Run. For example "break();" would be a member as it is a method, while an if statement on the other hand is not a member.

Methods?

Methods are procedures, some taking parameters, that can be called in the script. An example of a method would be the variables "set" method. Run is also a method, only it's not pre-defined.

Objects?

Objects encapsulate properties and methods operating on those properties. Events, Templates, Variables, and Arrays are all objects.

Parameters?

Parameters refer to the values passed to methods and functions.

Properties?

Properties are accessable values stored in an object.

Referenced Parameters?

Referenced parameters are parameters that link to an Object. They are denoted by an ampersand sign (&) infront of the object's name.