[Moscow.pm] perl 6 vs utf8

Николай Мишин mi на ya.ru
Ср Июл 6 22:38:21 PDT 2011


кстати так не заработало, но у меня получился такой вариант:

my $fh_out = open 'test', :w;

my $fname = shift @*ARGS;
my $file = open $fname, :r;

for $file.lines -> $line{
    $fh_out.say( $line.flip );
}

close $fh_out;


06.07.2011, 21:52, "Ruslan Zakirov" <ruz на bestpractical.com>:
> 2011/7/6 Николай Мишин <mi на ya.ru>;:
>
>>  Круто работает , спасибо всем огромное!!! perl6 рулит - я в это верил
>>  правда реверсирует только одно четверостишие
>>  а второе не попадает в результирующий файл
>>  , ну с этим попозже разберусь
>
> while (defined my $line ...)
>
>>  06.07.2011, 18:29, "Ruslan Zakirov" <ruz на bestpractical.com>;:
>>>  2011/7/6 Ruslan Zakirov <ruz на bestpractical.com>;;:
>>>>   Привет,
>>>>
>>>>   Как-то так:
>>>>
>>>>   my $fh_out = open 'test', :w;
>>>>
>>>>   my $fname = shift @*ARGS;
>>>>   my $fh_in = open $fname, :r;
>>>>   while ( my $line = $fh_in.get ) {
>>>>      $fh_out.say( $line.flip );
>>>>   }
>>>  Нужно явный close:
>>>
>>>  close $fh_out;
>>>>   2011/7/6 Николай Мишин <mi на ya.ru>;;:
>>>>>   Hi Moscow-pm
>>>>>   Добрый день, кто-нибудь знает аналог кода (реверсирую строки так, что их приходится читать справо-налево), приведенного ниже на perl6 (racudo)
>>>>>   честно говоря мне не удалось его заставить работать с utf8, спасибо
>>>>>
>>>>>   use utf8;    # encoding="utf-8"
>>>>>   use strict;
>>>>>
>>>>>   open my $fh, '>:utf8', 'test';
>>>>>
>>>>>   my $filename = shift;
>>>>>   open my $foofh, '<:utf8', "$filename"
>>>>>    or die "Can't open $filename: $!\n";
>>>>>
>>>>>   my $out;
>>>>>   while (<$foofh>) {
>>>>>      my ($line) = $_;
>>>>>      chomp($line);
>>>>>      $out = scalar reverse $line;
>>>>>      print $fh $out, "\n";
>>>>>   }
>>>>>   close $foofh;
>>>>>
>>>>>   close $fh;
>>>>>   --
>>>>>   Николай Мишин
>>>>>   --
>>>>>   Moscow.pm mailing list
>>>>>   moscow-pm на pm.org | http://moscow.pm.org
>>>>   --
>>>>   Best regards, Ruslan.
>>>  --
>>>  Best regards, Ruslan.
>>>  --
>>>  Moscow.pm mailing list
>>>  moscow-pm на pm.org | http://moscow.pm.org
>>  --
>>  Николай Мишин
>>  --
>>  Moscow.pm mailing list
>>  moscow-pm на pm.org | http://moscow.pm.org
> --
> Best regards, Ruslan.
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org

--
Николай Мишин


Подробная информация о списке рассылки Moscow-pm