Havasu Doug

Pisces
HDF Platinum Supporter

   
North Padre Island, Texas
Posts: 12,193
APPD 1.42
Post Rank: 7
'78 Challenger jet
|
 |
Posted: April 07 2024,1:49 pm |
Post # 10 |
 |
OK, here's an example of before. It is very primitive and inefficient, but it works.
| Quote | sub mem_zodiac { my $data = shift; my $status = ' '; if ($data->{'POSTER'}->{'MEMBER_ZODIAC'} == 1) { Â return qq!Aries !; } elsif ($data->{'POSTER'}->{'MEMBER_ZODIAC'} == 2) { Â return qq!Taurus !; } elsif ($data->{'POSTER'}->{'MEMBER_ZODIAC'} == 3) { Â return qq!Gemini !; } elsif ($data->{'POSTER'}->{'MEMBER_ZODIAC'} == 4) { Â return qq!Cancer !; } elsif ($data->{'POSTER'}->{'MEMBER_ZODIAC'} == 5) { Â return qq!Leo !; } elsif ($data->{'POSTER'}->{'MEMBER_ZODIAC'} == 6) { Â return qq!Virgo !; } elsif ($data->{'POSTER'}->{'MEMBER_ZODIAC'} == 7) { Â return qq!Libra !; } elsif ($data->{'POSTER'}->{'MEMBER_ZODIAC'} == 8) { Â return qq!Scorpio !; } elsif ($data->{'POSTER'}->{'MEMBER_ZODIAC'} == 9) { Â return qq!Sagittarius !; } elsif ($data->{'POSTER'}->{'MEMBER_ZODIAC'} == 10) { Â return qq!Capricorn !; } Â elsif ($data->{'POSTER'}->{'MEMBER_ZODIAC'} == 11) { Â return qq!Aquarius !; } elsif ($data->{'POSTER'}->{'MEMBER_ZODIAC'} == 12) { Â return qq!Pisces !; } else { return ' '; } } |
Now, this is how AI rewrote it. | Code Sample | sub mem_zodiac { Â Â my $data = shift; Â Â my $zodiac_signs = [ '', 'Aries', 'Taurus', 'Gemini', 'Cancer', 'Leo', 'Virgo', 'Libra', 'Scorpio', 'Sagittarius', 'Capricorn', 'Aquarius', 'Pisces' ]; Â Â my $sign = $data->{'POSTER'}->{'MEMBER_ZODIAC'}; Â Â return $zodiac_signs->[$sign] ? $zodiac_signs->[$sign] . "<br>" : ''; } |
|