是否有任何内部(如仅在内存中)相当于在文件上运行 perl6 -c 来检查语法?
到目前为止,有两种方法
我正在寻找一种安全(如在 perl6 -c 中)和快速(如在 EVAL 中)的替代方案。任何的想法?
最佳答案
正如上面的评论中所指出的,Raku 现在通过让您通过 :check
来支持这一点。 EVALFILE 的命名参数(检查文件的语法)或到 EVAL (检查字符串的语法)。无论哪种情况,函数都会返回 Nil
如果语法有效,如果无效,将抛出相关异常。
关于raku - 检查字符串或文件的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56190676/