[Prev: while] [Home] [Next: Built-in Exceptions]
with ( QualifyingName ) {
Statements;
}
This keyword is used to indicate that any unqualified names in the Statements should be qualified by QualifyingName.
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.