in reply to Re^3: perl experts .. plz
in thread perl experts .. plz
"mature", or "professional" are more appropriate words.
Anyway, to stay on topic, here my stab at it (of course, for irregular verbs, the Lingua::EN modules are better than List::MoreUtils):A test with Input want a beer gives#!/usr/bin/env perl use 5.011; # implies strict use warnings; use List::MoreUtils 'pairwise'; # this is it my @pronouns = qw(I thou he/she/it we you they); my @endings = ('', 'st', 's', '', '', ''); print "predicate?\n"; my $predicate = <>; my ($verb, $rest) = split ' ', $predicate, 2; pairwise { no warnings 'once'; print "$a $verb$b $rest"; # no \n because no chomp } @pronouns, @endings;
I want a beer thou wantst a beer he/she/it wants a beer we want a beer you want a beer they want a beer
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^5: perl experts .. plz
by ww (Archbishop) on Mar 22, 2016 at 14:53 UTC |