我用 CommaIde 打开了这个简单的脚本:
#!/usr/bin/env perl6
my $str = 'foobar';
say $str;
IDE 突出显示了带有错误的“说”一词:Subroutine say is not defined
但是,如果我执行脚本,它运行正常。
其他核心方法(如 print、printf 等)也会发生同样的情况。
为什么他们不被认可?
软件版本:
谢谢你。
最佳答案
当我更改 SDK 时,我在 IntelliJ 插件中看到了这种行为 File -> Project Structure -> Project -> SDK
然后编辑一个文件。但是 IntelliJ 重启通常会修复它。
关于raku - 子程序 'say' 未在 CommaIde 上声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62830990/