blob: 0e2c9b105914989cdec6a5b7912c946071daee64 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
class OverTheTop {
def info0(m: String) = m + "!"
def info0(m: String, args: Any*) = m +" "+ args.mkString(" ")
// as reported
def info1(m: =>String) = m + "!"
def info1(m: =>String, args: Any*) = m +" "+ args.mkString(", ")
}
object Test {
def main(args: Array[String]) {
val top = new OverTheTop
println(top.info0("hello"))
println(top.info0("hello","working","world"))
println(top.info1("goodnight"))
println(top.info1("goodnight", "moon", "nobody", "noises everywhere"))
}
}
|