[Moscow.pm] perl 6 vs utf8
Николай Мишин
mi на ya.ru
Ср Июл 6 07:39:56 PDT 2011
Круто работает , спасибо всем огромное!!! perl6 рулит - я в это верил
правда реверсирует только одно четверостишие
а второе не попадает в результирующий файл
, ну с этим попозже разберусь
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