Mam szereg funkcji. Jak mogę uzyskać nazwy do wydrukowania w funkcji println()? W kodzie poniżej ja po prostu tego wyjścia:Drukowanie nazwy funkcji w println()?
< function2>
< function2>
< function2>
Załóżmy, że w moim prawdziwym kodzie mam dużo więcej funkcji z nazwami bardziej opisowych.
def printNames() {
def f1(x: Int, y: Int): Int = x + y
def f2(x: Int, y: Int): Int = x - y
def f3(x: Int, y: Int): Int = x * y
val fnList = Array(f1 _, f2 _, f3 _)
for (f <- fnList) {
println(f.toString());
}
}