3 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I've just installed cygwin to run some well known Cache Simulators in a UNIX enviroment.
I have installed cygwin according to the install instructions.
Every time i try to run a make file from any of these simulators, I get the same exact error:
And the makefiles do not work.
Is there any... (3 Replies)
Discussion started by: sparklezilla3
3 Replies
2. Shell Programming and Scripting
(no, i can't switch shells, although i'd love to. yes, i have read http://www.grymoire.com/Unix/CshTop10.txt.)
i finally managed to get an alias working the way i want it to, but i don't understand how one part of it works (highlighted in red):
alias log ' \\
set x=`echo \!:1 | /bin/sed... (1 Reply)
Discussion started by: acheong87
1 Replies
3. UNIX for Dummies Questions & Answers
I am wanting to find a UNIX simulator, pref a shareware or freeware I can download. If anyone can help it would be greatly appreciated. (3 Replies)
Discussion started by: Kat_ComputerGeek
3 Replies
LEARN ABOUT DEBIAN
mojo::collection
Mojo::Collection(3pm) User Contributed Perl Documentation Mojo::Collection(3pm)
NAME
Mojo::Collection - Collection
SYNOPSIS
# Manipulate collections
use Mojo::Collection;
my $collection = Mojo::Collection->new(qw(just works));
unshift @$collection, 'it';
$collection->map(sub { ucfirst })->each(sub {
my ($word, $count) = @_;
say "$count: $word";
});
# Use the alternative constructor
use Mojo::Collection 'c';
c(qw(a b c))->join('/')->url_escape->say;
DESCRIPTION
Mojo::Collection is a container for collections.
FUNCTIONS
Mojo::Collection implements the following functions.
"c"
my $collection = c(1, 2, 3);
Construct a new Mojo::Collection object.
METHODS
Mojo::Collection implements the following methods.
"new"
my $collection = Mojo::Collection->new(1, 2, 3);
Construct a new Mojo::Collection object.
"each"
my @elements = $collection->each;
$collection = $collection->each(sub {...});
Evaluate closure for each element in collection.
$collection->each(sub {
my ($e, $count) = @_;
say "$count: $e";
});
"first"
my $first = $collection->first;
my $first = $collection->first(sub {...});
Evaluate closure for each element in collection and return the first one for which the closure returns true.
my $five = $collection->first(sub { $_ == 5 });
"grep"
my $new = $collection->grep(sub {...});
Evaluate closure for each element in collection and create a new collection with all elements for which the closure returned true.
my $interesting = $collection->grep(sub { /mojo/i });
"join"
my $stream = $collection->join("
");
Turn collection into Mojo::ByteStream.
$collection->join("
")->say;
"map"
my $new = $collection->map(sub {...});
Evaluate closure for each element in collection and create a new collection from the results.
my $doubled = $collection->map(sub { $_ * 2 });
"reverse"
my $new = $collection->reverse;
Create a new collection with all elements in reverse order.
"slice"
my $new = $collection->slice(4 .. 7);
Create a new collection with all selected elements.
"shuffle"
my $new = $collection->shuffle;
Create a new collection with all elements in random order.
"size"
my $size = $collection->size;
Number of elements in collection.
"sort"
my $new = $collection->sort;
my $new = $collection->sort(sub {...});
Sort elements based on return value of closure and create a new collection from the results.
my $insensitive = $collection->sort(sub { uc(shift) cmp uc(shift) });
SEE ALSO
Mojolicious, Mojolicious::Guides, <http://mojolicio.us>.
perl v5.14.2 2012-09-05 Mojo::Collection(3pm)