有人请帮助我解决这个问题,我得到正确的Kotlin代码。准确地说,这个问题发生在isEmpty的所有用法上。下面是错误代码段。
function invocation 'isEmpty(...)' expected return if (department.isEmpty) { ^
我试过降级和升级到不同版本的Java以及Gradle,但问题仍然是一致的。
zqry0prt1#
它告诉你它期待一个函数调用,即。isEmpty()(带括号)。您将其视为一个值,只需执行department.isEmpty,而不使用括号,但它没有具有该名称的属性。但是它将其识别为您可以在department对象上调用的函数的名称,因此它会告诉您需要调用该对象。
isEmpty()
department.isEmpty
department
1条答案
按热度按时间zqry0prt1#
它告诉你它期待一个函数调用,即。
isEmpty()
(带括号)。您将其视为一个值,只需执行department.isEmpty
,而不使用括号,但它没有具有该名称的属性。但是它将其识别为您可以在department
对象上调用的函数的名称,因此它会告诉您需要调用该对象。