Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
将抛出的异常更改为失败的简洁方法?
有没有比以下更简洁的方法来将抛出的异常提升为失败 try die always CATCH default fail 这是莫里茨代码的更简洁版本 try something orelse fail
errorhandling
Exception
trycatch
raku
rakudo
Raku .hyper() 和 .race() 示例不起作用
以下示例代码应加速 Raku 程序的执行 for 1 4 race say Doing sleep 1 say now INIT now 我记得不久前它还有效 但现在我总是以 4 秒的运行时间结束 同样使用 race 或添加参数不会改变任何
raku
Perl 6 中有快速并行“for”循环吗?
给定一些对 1 到 500000 之间的每个数字进行一些数学 转换的代码 我们有选择 简单的for循环 for 500000 gt i my result i 2 Str 在我的不科学基准测试中 这需要 2 8 秒 最规范的并行版本在一个P
concurrency
raku
Raku 中的 (Any) 是什么意思 - 特别是 ()?
这是 Raku 的一个实验 gt my x Any gt my y 1 1 gt my a 1 2 1 2 gt my h a gt b a gt b gt say nil unless x nil 我理解了 表示数组文字 哈希文字 我也可
raku
检查列表是否为空(Raku)
常见问题解答 在 Raku 中如何检查列表是否为空 还有比以下更惯用的方法吗 my l say l elems 0 say l say l Bool The 名单上的文档 https docs perl6 org type List推荐智能
raku
是否有关于 Perl 6 中类型/约束的性能损失的研究?
与 Perl 5 相比 Perl 6 引入了可选类型以及约束 例如 Perl 5 sub mySub my probability 0 Do stuff with probability Perl 6 using optional typi
performance
raku
对象创建中的解构赋值
和我的一样上一个问题 https stackoverflow com questions 69137422 confusing fmt behavior with nested lists 这是一个我无法判断我对 Raku 语义的理解是否遇
Arrays
constructor
raku
destructuring
rakudo
宏观定义中的“位置太少”
我正在尝试创建一些以这种方式使用 实验 宏的示例 use experimental macros macro cards vars
macros
raku
了解供应点块(按需供应)
我无法理解我的目的supply 他们创建的块 按需供应 Live供应 即来自Supplier并在任何时候获得新的值Supplier发出一个值 对我来说很有意义 它们是异步流的一种版本 我可以用它来将消息从一个或多个发送者广播到一个或多个接收
concurrency
raku
messagepassing
rakudo
cro
如何在 Perl 6 中打开字符串上的文件句柄?
在 Perl 5 中 我可以像这样打开字符串上的文件句柄 open my kfh lt message gt payload 我有一个使用字符串作为文件句柄并将其传递给open method my fh new IO Zlib open m
string
perl
raku
filehandle
Raku 正则表达式:最长标记匹配不一致
Raku 的正则表达式预计会匹配最长的标记 事实上 这种行为可以在这段代码中看到 raku e AA m A say 1 AA say 2 2 但是 当文本位于变量中时 它似乎不会以相同的方式工作 raku e my a A my b AA
regex
raku
rakudo
regexalternation
分配给列表容器的混乱
我可能患有大脑衰退 但根据有关项目和列表分配的文档 https docs raku org language variables Item and list assignment https docs raku org language v
raku
使用百分号作为前缀运算符名称的一部分
我以为 of会比percent of为函数名 这是使用较长名称的工作代码 bin env perl6 Quick stats from gene exp diff file sub percent of return sprintf 1f
function
operators
raku
如何在 Perl6 中查看散列的内容(以类似于 Perl 5 模块 Data::Dump 或 Data::Show 的方式)?
在 Perl 5 中 如果我想查看哈希的内容 我可以使用Data Show https metacpan org pod Data Show Data Dump https metacpan org pod Data Dump or Dat
perl
Hash
raku
如何使用 Perl 6 中的 Perl 5 模块?
是从 Rakudo Perl 6 使用 CPAN 的 Perl 5 模块的方法吗 例如 如何在 Perl 6 中使用尚未移植的古老 Perl 5 模块 CGI Update 这段来自早期 Perl 6 模块的时髦代码是什么 use CGI
perl
cpan
raku
rakudo
如何在与程序相同的文件中声明和使用 Perl 6 模块?
有时我不需要多个文件 特别是当我想保留一个可以在以后变成其他东西的良好结构的想法时 我想做这样的事情 module Foo sub foo Int D number is export say In Foo foo 137 运行这个 我得到
module
raku
Perl 6 有无限的 Int 吗?
我有一个任务 我想找到距离目标最近的字符串 因此 编辑距离 而不是同时生成它们 我想我应该使用高水位线技术 我猜是低水位线 同时初始化最近的编辑距离Inf这样任何编辑距离都会更近 use Text Levenshtein my string
raku
如何在 Windows 上编译共享库,以便可以与 raku 中的 NativeCall 一起使用?
我正在尝试在 Windows 上编译一个 DLL 库 可以与本地调用 https docs raku org language nativecall在乐 这是一个最小的 C 代码 my c dll c include
Windows
dll
raku
Raku 语法操作抛出“无法绑定 Nil 类型对象中的属性。您是否忘记了‘.new’?”使用“make”时出错
我在一个抛出异常的类中有这个方法Cannot bind attributes in a Nil type object Did you forget a new method parse grammar FindHeaders token
action
grammar
raku
Perl 6 分别捕获重复匹配组?
我相信 Perl 6 提供了单独捕获重复组的能力 而不是早期的风格 您只能捕获最后一个组或整个匹配的组字符串 有人可以举一个很好的例子来说明如何使用 Perl 6 的这个很棒的功能吗 例如 我需要捕获此正则表达式的所有匹配组 and say
regex
regexgroup
raku
«
1
2
3
4
5
6
7
»