ok(sub{$str =~ /abc/}, "string matches"); #### ok($str =~ /abc/, "string matches"); #### #!/usr/bin/perl use strict; use warnings; (sub {my $str = "aaa"; $str =~ m/abc/}) ? print "sub ok\n" : print "sub fail\n"; get_return() ? print "return ok\n" : print "return fail\n"; sub get_return { my $str = "aaa"; $str =~ m/abc/; } #### sub ok return fail