use strict; $\ = $, = $; = ~ join ~ q º º, ~ ~ ~ reverse join q ¿ ¿, qw ~ rekcaH lreP rehtonA tsuJ ~; @; = join /\n/ , split map { ucfirst } split; ~ ~ ~ ~ print qq º Just Anothe\r Pe\rl Hacke\r º; #### use strict; $\ = $, = $; = ~ join ~ "\n", ~ ~ ~ reverse join ' ', qw(rekcaH lreP rehtonA tsuJ); @; = join /\n/ , split map { ucfirst } split; ~ ~ ~ ~ print "Just Anothe\r Pe\rl Hacke\r"; #### $\ = $, = $; = ~ join ~ "\n", ~ ~ ~ reverse join ' ', qw(rekcaH lreP rehtonA tsuJ); $\ = $, = $; = ~ join ~ "\n", ~ ~ ~ reverse "rekcaH lreP rehtonA tsuJ"; $\ = $, = $; = ~ join ~ "\n", ~ ~ ~ "Just Another Perl Hacker"; # join on a single value is a no-op $\ = $, = $; = ~ ~ ~ ~ "Just Another Perl Hacker"; # an even number of XOR is a no-op $\ = $, = $; = "Just Another Perl Hacker"; #### use strict; $\ = $, = $; = "Just Another Perl Hacker"; @; = join /\n/ , split map { ucfirst } split; print "Just Anothe\r Pe\rl Hacke\r"; #### use strict; $\ = "Just Another Perl Hacker"; print "Just Anothe\r Pe\rl Hacke\r"; #### use strict; $\ = "Just Another Perl Hacker"; print "";