Acme-Pythonic
view release on metacpan or search on metacpan
# -*- Mode: Python -*-
use strict;
use warnings;
use Test::More 'no_plan';
use Acme::Pythonic debug => 0;
# ----------------------------------------------------------------------
my @foo = 1..5
@foo = map:
$_ *= 2
$_ += 1
@foo
is_deeply \@foo, [3, 5, 7, 9, 11]
# ----------------------------------------------------------------------
my %foo = (bar => 3,
baz => 2, # this comment shouldn't be a problem
moo => 4,
zoo => 1)
my @st = map:
$_->[0]
sort:
$a->[1] <=> $b->[1]
map:
[$_, $foo{$_}]
keys %foo
is_deeply \@st, [qw(zoo baz bar moo)]
# ----------------------------------------------------------------------
my %n = map { $_ => 1 } 1..5
my @n = grep:
my $aux = $_
$aux *= 2
$aux % 3
sort keys %n
is_deeply \@n, [1, 2, 4, 5]
( run in 0.695 second using v1.01-cache-2.11-cpan-0bd6704ced7 )