< Day Day Up > |
Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z] Object Linking and Embedding (OLE) Object Oriented Perl object-oriented programming [See OOP] objects properties accessing 2nd objects (OOP) Octal base-8 numbering system OLE (Object Linking and Embedding) OLE++Win32 module one-by-one errors one-line programs command-line tools quotation mark rules one-liners [See one-line programs] OOP (object-oriented programming) 2nd class methods 2nd classes Car example 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th File Information example 2nd 3rd 4th 5th 6th 7th 8th 9th 10th instances classes accessor methods 2nd development of 2nd methods 2nd 3rd Object Oriented Perl objects accessing properties 2nd Perl object documentation properties versus conventional programming 2nd open function error pipes Open Source essays Web site Open Source software Apache Web Server development concept development benefits Firefox browser development FreeBSD development Linux development Perl interpreter licenses 2nd 3rd Raymond, Eric S opening files die function operating system calling external programs capturing output pipes system function operating systems portability example operator qw operators ! (logical not) 2nd ! (not) && (logical and) 2nd < (numeric less than) == (numeric equality test) contrast to assignment operator 2nd =~ (regular expression binding) [LT][GT] globbing alphanumeric relational if statements 2nd angle ([LT][GT]) command-line tools assignment (=) contrast to numeric equality test 2nd assignment(=) 2nd combined with other operators context backtick ([ag]...[ag]) capturing output backtick ([ag][ag]) qx notation combined numeric comma (,) context comma-arrow (= ) decrement autodecrement (--) documentation eq (string equality test) file test 2nd -B (binary) -d (is directory) -e (existence) -f (is file) -M (time since last modified) -r (readable) -s ( size ) -T (text) -w (writable) -z (empty file) ge (string greater than or equal) gt (string greater than) increment autoincrement (++) le (string less than or equal) local logical and (&&) not (!) or () precedence short-circuiting logical (if statement) 2nd 3rd 4th 5th lt (string less than) my blocks subroutines ne (string not equal) numeric precedence numeric relational if statements 2nd 3rd pattern match (m//) modifiers 2nd 3rd 4th pattern substitution (s///) 2nd modifiers 2nd 3rd 4th q range (..) scalar <= cmp (string compare) string concatenation (.) repetition (x) transliteration character substitutions unary named (logical or) 2nd or (logical operator 2nd order information WidgetCo Bike Parts Company 2nd Order Printer (Listing 19.2) 2nd our statement The out Statement (Listing 17.5) 2nd output connections pipes external programs capturing Output for mygrep (Listing 10.2) |
< Day Day Up > |