by shigemk2

当面は技術的なことしか書かない

Scalaのローカル関数

環境

Scala version 2.10.3 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_45).

コード

def showLanguages(title:String,langList:List[String]) = {
    def printLang(item:String) = {
        println(title + "." + item)
    }

    for(lang <- langList) printLang(lang)
}

showLanguages("Programming Languages", List("Java","Scala","Ruby"))

Programming Languages.Java
Programming Languages.Scala
Programming Languages.Ruby