Jump to: navigation, search

VJET/Typing Variables with VJETDoc

< VJET
Revision as of 14:00, 5 December 2012 by Earlyster.gmail.com (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

For JavaScript the comment declaration has the following parts:

final -- optional but if used must precede the type

type -- required, may be preceded by final

Examples of variable declaration:

var n = 5;         //< final int
var s = 'Hello';   //< String
var str = 'World'; //< final String

Redeclaration

While Javascript allows variable re-declaration, Vjet validation is stricter. You can only declare a variable once. So, for example, the following would be an error. If a variable is re-declared using Vjet in the same scope as another declaration, it is an error.

var n = 5;  //< int
var n;  //< String ; this redeclare would result in an error