#!/usr/bin/perl -w use Devel::Peek; my $numerical = 10; my $string = "10"; $|=1; dump_numerical(); read_numerical_as_numerical(); dump_numerical(); read_numerical_as_string(); dump_numerical(); dump_string(); read_string_as_numerical(); dump_string(); read_string_as_string(); dump_string(); sub read_numerical_as_numerical { print "\nReading numerical as numerical: ", int($numerical), "\n"; } sub read_numerical_as_string { print "\nReading numerical as string: ", "$numerical", "\n"; } sub read_string_as_numerical { print "\nReading string as numerical: ", int($string), "\n"; } sub read_string_as_string { print "\nReading string as string: ", "$string", "\n"; } sub dump_numerical { print "\nDumping a numerical variable\n"; Dump($numerical); } sub dump_string { print "\nDumping a string variable\n"; Dump($string); }