Acme-Pythonic
view release on metacpan or search on metacpan
# -*- Mode: Python -*-
use Test::More 'no_plan';
use Acme::Pythonic debug => 0;
use warnings
# ----------------------------------------------------------------------
my $sgn = 1
for my $i = 0; $i < 3; ++$i:
$sgn *= -1
ok $sgn, -1
# ----------------------------------------------------------------------
BLOCK_TO_DISABLE_STRICTNESS_LOCALLY:
no strict
$sgn = 1
for $i = 0; $i < 3; ++$i:
$sgn *= -1
ok $sgn, -1
# ----------------------------------------------------------------------
my @foo = 1..10
my $n = @foo
for ; @foo; pop @foo:
--$n
$n += 0
is $n, 0
# ----------------------------------------------------------------------
for do {@foo = 1..10; $n = 0}; @foo; pop @foo:
++$n
$n += 0
is $n, 10
# ----------------------------------------------------------------------
@foo = 1..10
$n = 0
for @foo:
$n += $_
$n += 0
is $n, 55
# ----------------------------------------------------------------------
@foo = 1..10
$n = 0
for in @foo:
$n += $_
$n += 0
is $n, 55
( run in 0.822 second using v1.01-cache-2.11-cpan-98d9bbf8dc8 )