Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用环境变量构建配置类的更简洁方法?
我有课Configuration读取环境变量 class Configuration has config string a has config string b has Bool config flag c method new sub
raku
Raku 正则表达式:如何在前瞻中使用捕获组
如何在前瞻断言中使用捕获组 这段代码 say ab m a
regex
regexlookarounds
regexgroup
raku
rakudo
Inline::Perl5 的列表返回给出项目的计数,而不是列表
一些简单的 Inline Perl5 代码返回一个列表 但它似乎返回项目的计数而不是实际的列表 更改涉及的项目数量会更改计数 use Inline Perl5 my p5 Inline Perl5 new my perl5 code q t
perl
raku
是否可以从另一个 Promise 终止一个 Promise 的代码块?
我写了这个测试程序 await Promise anyof Promise allof 5 map start sleep 10 say done Promise in 5 then say ouch sleep 10 当第二个 Promi
concurrency
promise
raku
在 Perl 6 中描述斐波那契数列有多少种方法?
我一直在研究在 Perl 6 中构造惰性列表的各种方法 并且我想收集所有描述斐波那契数列的简洁方法 我将从以下三个开始masak http use perl org masak journal 的日记 my fibs 0 1 gt a b
perl
lazyevaluation
Fibonacci
raku
通过 Comma IDE 使用时间轴可视化时出现“无法获取时间轴数据”
执行答案后这个问题是关于如何设置时间可视化脚本 https stackoverflow com questions 58428899 do we need to modify a script to be able to use the t
raku
commaide
Perl 6 对象如何找到可能位于父类或角色中的多重方法?
考虑这个例子 其中子类有一个没有签名的 multi 方法和一个带有 slurpy 参数的方法 class Foo multi method do it put Default multi method do it Int n put Int
raku
methodresolutionorder
multimethod
CommaIde 上未声明子例程“say”
我用 CommaIde 打开了这个简单的脚本 usr bin env perl6 my str foobar say str IDE 突出显示单词 say 并显示错误 子程序说未定义 但是 如果我执行该脚本 它运行正常 其他核心方法 如 p
raku
commaide
强制元类的只读属性
是的 还在继续有了这个 https stackoverflow com questions 70729700 enforcing single instances from the metamodel 我的印象是 Raku 有这个强大的功能
raku
metamodel
rakudo
如何引用语法中先前匹配的项目?
我正在尝试解析 BibTeX 作者字段 并将其拆分为单独的作者 这将帮助我重写每个作者的姓名首字母 这是一个最小的例子 use v6 my str Rockhold Mark L and Yarwood RR and Selker John
grammar
raku
从 Native 指针中获取数据
将数据放入 Perl 6 Native 指针中没什么大不了的 sub memcpy Pointer void source Pointer void destination int32 size is native my Blob blob
raku
nativecall
“连续两项”错误
我正在尝试编写如下紧凑的行 代码是从使用动态作用域特殊变量 IN 读取 STDIN 的脚本中提取的 你能告诉我如何正确地写这一行吗 这有效 for IN lines last when say VERBOSE is the string i
compilererrors
SyntaxError
raku
如何破解已安装的 perl6 模块源?
我希望能够查看并更改已安装的源代码 通过zef perl6 模块 我怎样才能做到这一点 在我的系统上 模块源位于 perl6 sources 还有一些关于模块的元数据文件 perl6 dist 我也可以使用zef locate 显示模块的源
module
Edit
raku
zef
如何将类方法作为参数传递给perl 6中类的另一个方法
我有一个如下所示的脚本 目的是使用不同的过滤方法来过滤列表 这是代码 2 3 class list filter 4 has my list 1 20 5 6 method filter l return True 7 8 filter m
raku
functionobject
将嵌入的 Pod 打印为带 termcap 转义的格式化文本
我正在尝试将嵌入式 Pod 作为 ANSI 文本输出到终端 在 Perl 5 中我可以使用Pod Text Termcap https metacpan org pod Pod Text Termcap use strict use war
raku
termcap
只有“perl6”才能解析 Perl 6 吗?
有一条 相对 众所周知的 Perl 公理 只有 Perl 可以解析 Perl 我想知道 Perl 6 是否仍然如此 扩大讨论 考虑到 PyPy 最近的更新 我想到了这个问题 Perl 独特的可解析性是否使其无法进行类似的努力 Perl 代码
perl
Parsing
JIT
raku
Perl 6 中的递归正则表达式?
我一直在试图弄清楚如何在 Perl 6 中执行递归正则表达式 对于一个玩具示例 平衡括号匹配器 它将匹配 inside PCRE https regex101 com r otEKh5 1例子 R Onigmo https rubular
regex
raku
如何重建已下载的编辑过的 Raku 模块?
我已经安装了 Time Duration 但它的大部分测试都失败了 我希望能够通过我的编辑从本地存储的模块重建模块 我编辑了包含该模块的文件 对应于 Duration pm6 perl6 sources D00C101A0157E3EAC4
Build
module
raku
zef
raku 语法的标记不会命中文档的第一次出现,但会命中类似的后续出现
我想处理希伯来语的整个 Tanach 文件 为此 我选择了 Raku 语言 因为它的一些功能 语法和 unicode 支持 因此 我定义了一些标记来选择相关数据 grammar HEB token TOP
xml
grammar
raku
hebrew
检查字符串是否包含子字符串。另外,获取索引和匹配数(Raku)
常见问题解答 在 Raku 中 如何检查String https docs perl6 org type Str包含子字符串 在哪里以及多少次 我想要 3 个功能 例如 xxx bool az and az and az again az
raku
«
1
2
3
4
5
6
7
»