2016-08-16 4 views
2

Как определить переменную, которая может использоваться в следующем выражении?Perl6 REPL - переменная не объявлена ​​

до сих пор my $a = 0 и $a = 0 не могут быть использованы после линии они были объявлены без получения: Variable '$a' is not declared.

+1

должны работать снова: https://github.com/rakudo/rakudo/commit/643c0f902598a49de698a27eda75c52ef5b81c62 – Christoph

ответ

1

Это работает в недавнем perl6 - что говорит «perl6 -version» для вас?

$ perl6 --version 
This is Rakudo version 2016.07.1 built on MoarVM version 2016.07 
implementing Perl 6.c. 
$ perl6 
You may want to `panda install Readline` or `panda install Linenoise` or use rlwrap for a line editor 

To exit type 'exit' or '^D' 
> my $a = 4; 
4 
> $a; 
4 
> 
+3

Я просто перестроен (2016.07.1-204-g0f420ad) и может подтвердить эту проблему; также, cf http://irclog.perlgeek.de/perl6/2016-08-17#i_13035898 – Christoph

+0

Это определенно исправлено сейчас, извините за ошибку (которую я мог бы вызвать :)). – awwaiid

Смежные вопросы