21
我知道scala中空参数和无参数方法的用法区别,我的问题与生成的类文件有关。当我看看javap的这两个类,它们看起来完全一样:Scala如何知道“def foo”和“def foo()”之间的区别?
class Foo {
def bar() = 123;
}
class Foo {
def bar = 123;
}
但是,当我在scalap看着他们,他们准确地反映参数列表。在类文件中scalac中的哪个区别是已知的?
谢谢!出于某种原因,-verbose从来没有从我的javap手册页跳出来,正如你所说,这不是世界上最易读的东西:) – 2012-04-12 19:32:32