*nix shells such as sh, csh, tcsh, bash, etc. store their PID in $$.
perl, borrowing from Unix (as it is wont to do), also stores its PID in the $$ variable. However, this is not $$'s only use in perl. It also is used when resolving a reference to a scalar. It can be used to resolve a reference to an array or hash, but the -> notation is more common. Also, please use your references intelligently and only when necessary. Nobody wants to see 'print "$$$$$my_ref"' in the code s/he inherits.
#!/usr/bin/perl # Hello, World! in perl with a reference $greeting = 'Hello, World!'; $ref = \$greeting; print "$$ref\n"; #!/usr/bin/perl # Hello, World! in perl with a referenced array @greeting = ('Hello,', 'World!'); $ref = \@greeting; print "$$ref[0] $ref->[1]\n";
Outside the realm of computer programming, $$ is used to denote double dollars,the currency of Yasuhiro Nightow's manga cum anime, Trigun.
Log in or register to write something here or to contact authors.
Lost password
Sign Up
Need help? accounthelp@everything2.com