我想从类方法中返回一个枚举元素,以便在其他类方法或函数中进一步使用它。我如何返回枚举元素或正确使用它来获得与以下非“机密”示例中使用它相同的结果?
SELECT * FROM
(
SELECT t_k
FROM m_t_k
WHERE p_id = 5 and t_k_id in (1,2,7)
) src
PIVOT(
MAX()
for t_k in ([1],[2],[3])
) piv
当我执行该Codesnipped时,我的假设是得到RED和GREEN的输出。相反,我得到以下信息:
$ dart test.dart
红色
未处理的异常: NoSuchMethodError:方法“ setColor” 被称为null。 接收者:null 尝试调用:setColor( '颜色')
答案 0 :(得分:1)
默认情况下,abc的值引用为null。由于其未初始化。 您需要像这样初始化abc对象:
testClass abc = testClass();