def toFlatMap(input:List[Any],result:List[Int]):List[Int]=input match{
case h::t=>h match {case e:Int=>toFlatMap(t,e::result)
case x:List[Any] => toFlatMap(t,toFlatMap(x,result))
case _=>toFlatMap(t,result)}
case Nil=>result
case _=> result
} val myList=List("a",List("a,",1000,2000),11,2,3,4,"abc",5,List(6,List(100,200),2,1).reverse,"a")
print(toFlatMap(myList,List[Int]()).reverse)

最新文章

  1. java utils
  2. 【HOW】如何对Reporting Services表格中数据按字段排序
  3. 转:DLL教程
  4. Spring MVC 中 HandlerInterceptorAdapter的使用--转载
  5. 如何找到w3wp与w3svc的对应关系
  6. Java静态代理和动态代理
  7. Linux select I/O 复用
  8. 【原创】Struts2.5.12版本中使用通配符*
  9. CentOS 6.2 中文
  10. auto类型说明符
  11. socket 如何判断远端服务器的连接状态?连接断开,需重连
  12. 04.基于IDEA+Spring+Maven搭建测试项目--application-context.xml配置
  13. exec可以用来执行语句的
  14. 【Spring环境搭建】在Myeclipse下搭建Spring环境-web开发
  15. HIBERNATE知识复习记录1-连接及常用方法
  16. kendo UI 入门
  17. 关于Oracle中sys、system和Scott用户下的数据库连接问题
  18. 北京Uber优步司机奖励政策(4月21日)
  19. Android SDK Manager仅有一个版本的问题
  20. Scrapy框架的使用 -- 自动跳转链接并请求

热门文章

  1. JSONPath 表达式的使用
  2. 051、Java中使用while循环实现1~100的累加
  3. espcms P8.19082801 vulnerability
  4. wav文件与byte互转 C#
  5. Java 解决Emoji表情过滤问题
  6. 前端性能优化----reflow(回流)和repaint(重绘)
  7. Linux下Tomcat带日志启动命令
  8. 关于无法下载sklearn中的MNIST original数据集的问题
  9. python正则表达式匹配多行
  10. netty权威指南学习笔记八——编解码技术之JBoss Marshalling