Что не так с этой строкой заводного кода?

#java #syntax #groovy

#java #синтаксис #groovy

Вопрос:

Моя среда разработки помечает эту строку как неправильную и отсутствующую ; или } но я не могу понять, что на самом деле не так.

 Class class // was assigned before
boolean implements = someClass.getInterfaces().any { item -> item.getName() == clazz?.name}
  

Ответ №1:

Возможно, это потому, что implements это ключевое слово? Попробуйте использовать другое имя переменной.

Ответ №2:

«implements», похоже, является ключевым словом. Вы пробовали изменять логическое имя?

Комментарии:

1. Нет проблем. Все иногда так делают:P

2. Извините, но «слава» должна достаться Джону, поскольку он был первым, но большое вам спасибо!