Scala的lazy应用
2024-09-06 11:39:19
如果将一个变量声明为lazy,则只有在第一次使用该变量时,变量对应的表达式才会起作用。
例如:对于特别耗时的的计算操作特别有用,如打开文件IO,网络IO等。
import scala.io.Source._ lazy val lines = fromFile("C:/Users/18458/Desktop/test.txt").mkString print(lines)
hello world
scala !!!
最新文章
- XPath、XQuery 以及 XSLT 函数
- 边工作边刷题:70天一遍leetcode: day 78
- 如何禁止 iPhone Safari video标签视频自动全屏?
- js原生捕鱼达人(二)
- django默认开事务的麻烦事
- linq简介
- bzoj3242
- c编程:提示用户输入一个0—9的数字进行猜测电脑产生的随机数。一共有三次机会。
- sql注释
- hadoop笔记之Hive的管理(CLI方式)
- Effective JavaScript :第四章
- Angular4.0学习笔记 从入门到实战打造在线竞拍网站学习笔记之二--路由
- 常见C++面试题(三)
- Perf工具
- Codeforces Round #424 Div. 1
- mybatis检测mysql表是否存在
- C++ Msi函数判断应用是否已经安装
- Git,Github和Gitlab简介和使用方法
- MYSQL性能优化(2)
- Android 面试问答
热门文章
- Vue中 props 这些知识点
- vue2和vue3的区别
- day35:线程队列&;进程池和线程池&;回调函数&;协程
- Jmeter 常用函数(12)- 详解 __machineName
- Jmeter 常用函数(26)- 详解 __chooseRandom
- golang复杂数据结构
- java多线程之消费生产模型
- /usr/bin/ld: cannot find -lxxx 问题
- vue自定义下拉框组件
- 区块链入门到实战(12)之区块链 – 默克尔树(Merkle Tree)