1 |
require Cwd; # Makes notation Cwd:: accessible
|
2 |
$here = Cwd::getcwd(); # correctly accesses function getcwd in module Cwd
|
3 |
$here = getcwd(); # looks for getcwd in current file and probably fails!
|
4 |
On the other hand:
|
5 |
use Cwd; # Actually imports names (symbol table) from Cwd and
|
6 |
$here = getcwd(); # is equivalent to $here = Cwd::getcwd();
|
7 |
Can use require with Perl programs -- not packages
-
require "fred.pl"; # reads this file and thereby includes any functions included in file. Acts like a library call in that will not read fred.pl if already done!
|