Recent Notes
Displaying keyword search results 1 - 3
Created by Dr. Xi on April 20, 2011 21:44:15
Last update: May 02, 2011 20:56:58
The String.format() method provides versatile formatting capabilities. This tutorial tries to present these capabilities in a accessible manner. The format string A format string can contain zero, one, or more format specifiers . The general form of a format specifier is:
%[argument_index$] [flags] [width] [.precision]co... where things in square brackets are optional, and conversion is a character indicating the conversion to be applied to the corresponding variable value. The only required characters in the format specifier is the percent sign % and the conversion character. A simple example: public static void simpleFormat() { System.out... The Argument index The argument index is specified by a number, terminated by the dollar sign $ . The same argument may be repeated multiple times in a format string. Unindexed...
Created by Dr. Xi on February 09, 2011 13:27:51
Last update: February 09, 2011 13:27:51
By the perldoc ,
use Module LIST;
is exactly equivalent to:
BEGIN { require Module; Module->import( LIST); }
Because of the BEGIN block, use is executed immediately. Therefore, it is not suitable for lazy loading of modules at runtime.
use does not work with a runtime variable:
C:\>perl
$cgi = "CGI";
require $cgi;
prin...
require works:
C:\>perl
$cgi = 'CGI';
require "${cgi}.pm";
...
Also, file extension is required if require is not passed a bareword:
// this works
require CGI;
// so does th...
Created by Dr. Xi on December 04, 2009 04:33:05
Last update: December 04, 2009 04:33:05
Variable Meaning $_ The default or implicit variable. @_ Within a subroutine the array @_ contains the parameters passed to that subroutine. $a, $b Special package variables when using sort() $<digit> Contains the subpattern from the corresponding set of capturing parentheses from the last pattern match, not counting patterns matched in nested blocks that have been exited already. $. Current line number for the last filehandle accessed. $/ The input record separator, newline by default. $| If set to nonzero, forces a flush right away and after every write or print on the currently selected output channel. Default is 0 (regardless of whether the channel is really buffered by the system or not; $| tells you only whether you've asked Perl explicitly to flush after...