博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
scala常用技巧
阅读量:6289 次
发布时间:2019-06-22

本文共 363 字,大约阅读时间需要 1 分钟。

hot3.png

1、for循环if条件守卫

    for(i<- 1 to 2;j<- 1 to 2 if(i!=j)){      print(100*i+j)    }

2、map遍历

val map = Map("test"->12,"test2"->23)   for((k,v)<-map){     print(k+"="+v)   }      巧用占位符,不打印value    for((k,_)<-map){     print(k)   }

3、善用lazy,很有用的一个东西

 lazy val s=Source.fromFile("e:\\a.txt")  // print(s)

只有在第一次使用的时候才会被实例化

转载于:https://my.oschina.net/u/1169079/blog/608254

你可能感兴趣的文章
原创:新手布局福音!微信小程序使用flex的一些基础样式属性
查看>>
MYSQL 编译参数
查看>>
Sharding与数据库分区(Partition)的区别
查看>>
bandit系列0--10
查看>>
文本过滤之grep,egreo及fgrep 三剑客及正则表达式
查看>>
实现Singleton模式在C#
查看>>
服务发现:Zookeeper vs etcd vs Consul
查看>>
微软企业项目管理系统技术研讨会
查看>>
Kafka设计篇之消息传输的事务定义
查看>>
我的友情链接
查看>>
使用windows 7 系统安装盘 DOS普通用户提权为管理员
查看>>
老男孩教育每日一题第115天:如何在centos 6下面实现命令补全?效果如下
查看>>
国内可用的yum源
查看>>
linux df -h 命令卡住 解决方法
查看>>
搭建高可用mongodb集群(三)—— 深入副本集内部机制
查看>>
laravel学习资源
查看>>
使用超链接
查看>>
github使用ssh
查看>>
FTPHelper-封装FTP的相关操作
查看>>
Centos7.2下的Zabbix3.2的安装部署
查看>>