Pertanyaan yang diberi tag «raku»

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


1
Mengapa Raku berkinerja sangat buruk dengan array multidimensi?
Saya ingin tahu mengapa Raku melakukan manipulasi array multidimensi yang sangat buruk. Saya telah membuat tes cepat menginisialisasi matriks 2 dimensi dalam Python, C # dan Raku dan waktu yang berlalu sangat tinggi untuk nanti. Untuk Raku my @grid[4000;4000] = [[0 xx 4000] xx 4000]; # Elapsed time 42 seconds …
10 performance  raku 

1
Mengapa Duration.new baru bekerja dengan Int tetapi tidak Rat?
Untuk Durasi, mengapa saya perlu memaksa Rat ke Real dengan tangan, tetapi bukan Int? Ini adalah Rakudo versi 2020.01 yang dibangun di atas MoarVM versi 2020.01.1 yang mengimplementasikan Perl 6.d. Di OSX. say $v.WHAT; #(Int) $v = Duration.new( $v ); say $v; #20 my $w = 20.0; say $w.WHAT; #(Rat) …
9 raku 

1
Membuat deklarator khusus
Katakanlah saya menggunakan satu set boilerplate tertentu secara teratur: class Foo { method abc($a: $b, $c, +@d) is pure { use Slang::Bar; … } method xyz($a: $b, $c, +@d) is pure { use Slang::Bar; … } method blarg($a: $b, $c, +@d) is pure { use Slang::Bar; … } } Saya …
9 raku 


1
Bagaimana cara membuat daftar daftar 2-elemen menjadi hash?
Saya memiliki daftar daftar dua elemen, seperti apa yang akan Anda dapatkan misalnya dengan (1..5) Z (20..24), yang ingin saya buat menjadi hash (dalam contoh ini, apa yang Anda dapatkan {1 => 20, 2 => 21, 3 => 22, 4 => 23, 5 =>24}. Saya bisa melakukannya "dengan tangan", tetapi …
9 raku 


1
Cara mengemulasi wc -l di Raku
Dalam perl 5, Anda dapat meniru wc -lmenggunakan oneliner: perl -lnE 'END {say $.}' test.txt Bagaimana menerapkan fungsi ini di Raku Jika Anda mencoba menerapkan ini: raku -e 'say "test.txt".IO.open.lines.elems' ternyata lambat dan menggunakan banyak memori Informasi untuk direproduksi: $ wget http://eforexcel.com/wp/wp-content/uploads/2017/07/1500000%20Sales%20Records.zip $ unzip "1500000 Sales Records.zip" $ mv "1500000 …
9 perl  raku 

1
Hapus elemen dari daftar atau array tanpa artefak (Apa pun) di Raku
Saya telah mencari di Dokumentasi Raku dan beberapa buku & tutorial dan beberapa posting Stackoverflow untuk mempelajari cara menghapus item dari daftar / array dengan bersih yaitu tanpa memiliki (Apa saja) di tempat elemen yang dihapus my @s = <3 18 4 8 92 14 30>; my $item = 8; …
9 raku 

1
Bagaimana saya bisa membatalkan janji di Raku?
Saya tahu saya bisa menjadwalkan Promiseuntuk disimpan dalam jumlah waktu tertentu my $promise = Promise.in($seconds); tetapi bagaimana saya bisa menjadwalkannya untuk dilanggar? Secara khusus, saya memikirkan janji yang akan "habis", sehingga masih ada waktu untuk dijaga atau kalau tidak akan gagal. Saya bisa melakukan ini dengan yang lain Promise, seperti: …
9 promise  raku 


1
Bisakah himpunan bagian diekspor dalam Raku?
Saya ingin mendefinisikan beberapa himpunan bagian yang saya juga menambahkan beberapa kendala dan beberapa diepernyataan untuk beberapa pesan kesalahan yang berguna. Saya tidak ingin mendefinisikan mereka di bagian atas modul yang menggunakan himpunan bagian itu dan sebaliknya ingin menempatkan mereka di modul lain sambil juga menghilangkan menggunakan nama yang sepenuhnya …
9 module  subset  raku 

3
Raku rebless tidak bekerja dengan kelas yang diwarisi lagi
Kode yang diberikan di utas ini tidak berfungsi lagi: Bagaimana saya bisa rebless objek di Perl 6? Saya menulis kode ini tahun lalu, dan itu berhasil saat itu. Sekarang tidak: class Person { ; } class Woman is Person { ; } my $tom = Person.new; my $lisa = Woman.new; …
9 raku 



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.