object BibaoDemo {
def main(args: Array[String]): Unit = {
val f: String => String = makeSuffix(".jpg")
println(f("d.jpg"))
println(f("c.jpg"))
}
def makeSuffix(suffix: String): String => String = {
(filename: String) => {
if (filename.endsWith(suffix)) {
filename
} else {
filename + suffix
}
}
}
}
结果:
d.jpg
c.jpg