Подпрограмма say не объявлена ​​в CommaIde - PullRequest
6 голосов
/ 10 июля 2020

У меня есть этот простой скрипт, открытый с CommaIde:

#!/usr/bin/env perl6

my $str = 'foobar';

say $str;

IDE выделяет слово 'say' с ошибкой:

Подпрограмма, скажем, не определена

Но, если я выполняю сценарий, он работает нормально.

То же самое происходит с другими основными методами, такими как print, printf и т.д. c.

Почему они не распознаются?

Версии программного обеспечения:

  • Rakudo Star 2020.05.
  • Comma IDE 2020.04 Community Edition

Спасибо.

1 Ответ

5 голосов
/ 10 июля 2020

Я вижу такое поведение с плагином IntelliJ, когда я меняю SDK File -> Project Structure -> Project -> SDK, а затем редактирую файл. Но перезапуск IntelliJ обычно исправляет это.

...