Scala 模式匹配下的for循环

来源:互联网 发布:日语学习软件 编辑:程序博客网 时间:2024/05/17 10:28

1、代码

package com.yy.enhance/** * 模式匹配下的for循环 */object ForAdvanced extends App {  //List  for(i<- List(1,2,3,4,5)) println(i)  //别名:alias为yy的别名  for(alias@"yy"<-List("xx","yy","ww"))println(alias)  //Set  for((language,"Scala")<-Set("a"->"Scala","b"->"Hadoop","c"->"Spark")) println(language)  //匹配第一个元素是String类型,第二个为Int类型  for((k:String,v:Int)<- List(("yy"->"23"),("xx"->24),(25->"ww"))) {println(k)}}
2、结果

12345yyaxx


0 0
原创粉丝点击