Perguntas com a marcação «raku»

Para perguntas relacionadas à linguagem de programação Raku (anteriormente conhecida como Perl 6).



2
Posso chamar qualquer método em Nil e isso parece errado
Passei um tempo considerável depurando um script recentemente e, quando finalmente encontrei o problema, foi por causa do código que se parecia com isso: class Foo { has $.bar; method () { # do stuff $!.bar; } } Acabou que o problema era com isso $!.bar, que deveria ter sido …
14 raku 

2
Por que nenhum método "cada" nas sequências Perl6?
Às vezes, começarei a escrever uma cadeia de chamadas de método no Perl 6 REPL, como: ".".IO.dir.grep(...).map(...). ... e então percebo que o que quero fazer com a lista final é imprimir todos os elementos em sua própria linha. Eu esperaria que as sequências tivessem algo como um eachmétodo para …
14 raku 

3
Como posso definir uma gramática Raku para analisar o texto TSV?
Eu tenho alguns dados TSV ID Name Email 1 test test@email.com 321 stan stan@nowhere.net Eu gostaria de analisar isso em uma lista de hashes @entities[0]<Name> eq "test"; @entities[1]<Email> eq "stan@nowhere.net"; Estou tendo problemas com o uso do metacaractere de nova linha para delimitar a linha do cabeçalho das linhas de …
13 csv  grammar  raku 

3
Como implementar em Raku
No Perl, usando Moo, você pode implementar aroundsubs, que envolvem outros métodos em uma classe. around INSERT => sub { my $orig = shift; my $self = shift; print "Before the original sub\n"; my $rv = $orig->($self, @_); print "After the original sub\n"; }; Como esse comportamento pode ser implementado …
13 oop  raku 

1
Expressando a sequência de somatório duplo em Raku
Como expressar a sequência de dupla somação de variável dupla em Perl 6? Para um exemplo de sequência de soma dupla com variável dupla , consulte este Ele deve ser expresso como está, ou seja, sem reduzir matematicamente o somatório duplo em um somatório único. Obrigado.
13 math  raku 



2
Valor escalar sendo afetado após push, ou não ... (Raku)
Tenho dificuldade em entender quando e por que o valor mantido por um Scalarcontêiner enviado é afetado após o envio. Tentarei ilustrar a questão que encontrei em um contexto mais complicado em dois exemplos estilizados. * Exemplo 1 * No primeiro exemplo, um escalar $ié empurrado para uma matriz @bcomo …

1
Qual é a diferença entre $ / e $ ¢ no regex?
Como o título indica, qual é a diferença entre $/e $¢? Eles parecem sempre ter o mesmo valor: my $text = "Hello world"; $text ~~ /(\w+) { say $/.raku } (\w+)/; $text ~~ /(\w+) { say $¢.raku } (\w+)/; Ambos resultam em objetos de correspondência com os mesmos valores. Qual …
11 regex  raku 

1
Use os módulos Haskell como Prelude em um módulo no raku
Estou escrevendo um pacote de desenho com algumas peças e tenho operadores e tipos de dados espalhados por toda parte. No entanto, eu não quero que os usuários adicionem os módulos correspondentes todas as vezes, pois seria muito complicado, por exemplo, eu teria uma Pointclasse, uma Monoidfunção e uma Styleclasse …
11 haskell  raku 

2
Alternativa ao Perl's <> em Raku?
Aqui aprendendo meu caminho por Raku (ne Perl 6), muito legal por toda parte. Mas sinto muita falta da magia &lt;&gt;do Perl 5, onde você pode apenas: my $x = &lt;&gt;; print $x; while(&lt;&gt;) { print join(':', split); } (leia a próxima linha de entrada em $x, faça um loop …
11 migration  raku 

1
Executando um aplicativo Raku Cro como um serviço persistente
Eu gostaria de executar um aplicativo perl6 / raku Cro como um serviço atrás de um servidor web front-end. Apenas rodar cro runnão será capaz de reiniciar após segfaults e reinicializações. Anteriormente, com o perl5, usei o FastCGI - no entanto Cro::HTTP::Server, o Cro::HTTP::Server.new().start()idioma não parece compatível com o while …
11 raku  cro 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.