in reply to compare two strings and return only he unique values.

use 5.010; use strict; use warnings; my ($str1, $str2) = ("ABCDE", "BCDEO"); my %in_str1 = map { $_ => 1 } split //, $str1; my %in_str2 = map { $_ => 1 } split //, $str2; my @unique; for my $letter (keys %in_str1, keys %in_str2) { unless ( $in_str1{$letter} and $in_str2{$letter} ) { push @unique, $letter; } } say "Unique letters: @unique";
package Cow { use Moo; has name => (is => 'lazy', default => sub { 'Mooington' }) } say Cow->new->name