Pertanyaan yang diberi tag «raku»

Untuk pertanyaan yang berkaitan dengan bahasa pemrograman Raku (sebelumnya dikenal sebagai Perl 6).


1
Kesulitan saat membangun struktur data bersarang
Saat mencoba membuat pesan JSON untuk API, saya menemukan diri saya berjuang untuk melakukan sesuatu yang saya pikir akan sederhana. Saya perlu membuat pesan seperti berikut: { "list": [ { "foo": 1, "bar": 2 } ] } Namun, upaya pertama saya tidak berhasil: say to-json { foo => [ { …

2
Saya dapat memanggil metode apa saja pada Nihil dan ini terasa salah
Saya menghabiskan banyak waktu debugging skrip baru-baru ini, dan ketika saya akhirnya menemukan masalah itu karena kode yang terlihat seperti ini: class Foo { has $.bar; method () { # do stuff $!.bar; } } Ternyata masalahnya adalah dengan itu $!.bar, yang seharusnya $!baratau $.bar. Saya mengerti. Tapi mengapa ini …
14 raku 

2
Mengapa tidak ada "masing-masing" metode pada urutan Perl6?
Terkadang saya akan mulai menulis serangkaian panggilan metode di Perl 6 REPL, seperti: ".".IO.dir.grep(...).map(...). ... dan kemudian saya menyadari bahwa apa yang ingin saya lakukan dengan daftar terakhir adalah mencetak setiap elemen pada barisnya sendiri. Saya berharap urutan memiliki sesuatu seperti eachmetode sehingga saya bisa mengakhiri rantai dengan .each(*.say), tetapi …
14 raku 

3
Bagaimana saya bisa mendefinisikan tata bahasa Raku untuk mem-parsing teks TSV?
Saya punya beberapa data TSV ID Name Email 1 test test@email.com 321 stan stan@nowhere.net Saya ingin menguraikan ini ke dalam daftar hash @entities[0]<Name> eq "test"; @entities[1]<Email> eq "stan@nowhere.net"; Saya mengalami masalah dengan menggunakan metacharacter baris baru untuk membatasi baris header dari baris nilai. Definisi tata bahasa saya: use v6; grammar …
13 csv  grammar  raku 

3
Bagaimana cara mengimplementasikannya di dalam Raku
Di Perl, menggunakan Moo, Anda bisa menerapkan aroundsubs, yang akan membungkus metode lain di kelas. 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"; }; Bagaimana perilaku ini diimplementasikan dalam Raku …
13 oop  raku 

1
Mengekspresikan urutan penjumlahan ganda dalam Raku
Bagaimana cara mengekspresikan urutan penjumlahan ganda variabel ganda dalam Perl 6? Untuk contoh urutan penjumlahan ganda variabel ganda lihat ini Itu harus dinyatakan apa adanya, yaitu tanpa secara matematis mengurangi penjumlahan ganda menjadi penjumlahan tunggal. Terima kasih.
13 math  raku 

3
Mencampur Atribut Pribadi dan Publik dan Aksesor di Raku
#Private attribute example class C { has $!w; #private attribute multi method w { $!w } #getter method multi method w ( $_ ) { #setter method warn “Don’t go changing my w!”; #some side action $!w = $_ } } my $c = C.new $c.w( 42 ) say $c.w …
12 raku 


2
Nilai skalar terpengaruh setelah dorongan, atau tidak ... (Raku)
Saya mengalami kesulitan memahami kapan dan mengapa nilai yang dipegang oleh Scalarwadah terdorong dipengaruhi setelah dorongan. Saya akan mencoba mengilustrasikan masalah yang saya hadapi dalam konteks yang lebih rumit dalam dua contoh bergaya. * Contoh 1 * Dalam contoh pertama, skalar $ididorong ke array @bsebagai bagian dari a List. Setelah …

1
Apa perbedaan antara $ / dan $ ¢ di regex?
Seperti yang ditunjukkan judulnya, apa perbedaan antara $/dan $¢? Mereka tampaknya selalu memiliki nilai yang sama: my $text = "Hello world"; $text ~~ /(\w+) { say $/.raku } (\w+)/; $text ~~ /(\w+) { say $¢.raku } (\w+)/; Keduanya menghasilkan objek Match dengan nilai yang sama. Apa logika menggunakan satu di …
11 regex  raku 

1
Gunakan Haskell seperti modul Prelude dalam modul di raku
Saya menulis paket gambar dengan beberapa bagian, dan saya memiliki operator dan tipe data yang tersebar di seluruh penjuru. Namun saya tidak ingin para pengguna menambahkan modul yang sesuai setiap waktu, karena akan sangat berantakan, misalnya saya memiliki Pointkelas, Monoidperan dan Stylekelas di jalur yang berbeda seperti ini unit module …
11 haskell  raku 

2
Alternatif untuk Perl's <> di Raku?
Di sini belajar jalan saya di Raku (neé Perl 6), sangat bagus di sekitar. Tapi saya sangat merindukan keajaiban &lt;&gt;dari Perl 5, di mana Anda bisa: my $x = &lt;&gt;; print $x; while(&lt;&gt;) { print join(':', split); } (baca baris input berikutnya ke dalam $x, loop di atas sisanya; input …
11 migration  raku 

1
Menjalankan aplikasi Raku Cro sebagai layanan tetap
Saya ingin menjalankan aplikasi perl6 / raku Cro sebagai layanan di belakang server web frontend. Menjalankan saja cro runtidak akan menangani restart setelah segfault &amp; reboot. Sebelumnya dengan perl5 saya sudah FastCGI digunakan - namun Cro::HTTP::Server's Cro::HTTP::Server.new().start()idiom tidak terlihat kompatibel dengan FastCGI :: asli ini while $fcgi.accept() {}misalnya. Yang service.p6dihasilkan …
11 raku  cro 


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.