|Home | Tutorial | Classes | Functions | QSA Workbench | Language | Qt API | QSA Articles | Qt Script for Applications | ![]() |
[Prev: while] [Home]
with ( QualifyingName ) { Statements; }
This keyword is used to indicate that any unqualified names in the Statements should be qualified by QualifyingName. QSA does not support declaring variables using the 'var' statement inside a with() block.
Example:
// Without with System.print "one "; System.print "two "; System.println "three"; // With with with ( System ) { print "one "; print "two "; println "three"; }
If multiple qualifying names are required, with statements can be nested, e.g.
with ( System ) { with ( Math ) { print abs( -4 ); print pow( 2, 3 ); print random(); } }
Forcing the interpreter to do the lookup may be slower than using the fully qualified names.
[Prev: while] [Home]
Copyright © 2001-2006 Trolltech | Trademarks | QSA version 1.1.5
|