空指针异常(一)

来源:互联网 发布:万通筋骨贴有用吗 知乎 编辑:程序博客网 时间:2024/05/21 12:39

bug,无意间遇到的

class Person{    String name    @Override    Object invokeMethod(String name, Object args) {        print "执行方法:$name \t传入参数:"        println (args as List).join(",")    }}Person person = new Person(name:'Yuri')person.helloWorld("hello World")

println那一行出错了,添加个括号,就解决了:

println((args as List).join(","))


分析:

groovy的语法允许省略括号,但,有时,细节上会出问题。

也不是大问题,可以原谅

0 0