#!/usr/bin/perl use strict; use warnings; print STDOUT "stuff\n"; my $whatever = ; print "got whatever: $whatever"; exit; #### #!/usr/bin/perl use strict; use warnings; $SIG{ALRM} = sub { die }; print STDOUT "whatever\n"; my $in; eval { alarm 1; chomp ( $in = ); alarm 0; }; print "got in: $in\n"; #### whatever Use of uninitialized value in concatenation (.) or string at foo.pl line 17. got in: #### #!/usr/bin/perl use strict; use warnings; print STDOUT "What is your name? : "; chomp ( my $name = ); print STDOUT "Hello, $name!\n"; exit;