[Moscow.pm] perl 6 vs utf8
Ruslan Zakirov
ruz на bestpractical.com
Чт Июл 7 09:46:50 PDT 2011
В теории это должен быть итератор и он будет lazy, но сейчас скорее
всего не lazy.
2011/7/7 Николай Мишин <mi на ya.ru>:
> кстати так не заработало, но у меня получился такой вариант:
>
> 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 mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
--
Best regards, Ruslan.
Подробная информация о списке рассылки Moscow-pm