val, lazy, def
1 val strVal = scala.io.Source.fromFile("test.txt").mkString 2 //在strVal被定义的时候获取值,如果test.txt不存在,直接报异常 3 4 lazy val strLazy = scala.io.Source.fromFile("test.txt").mkString 5 //在strLazy第一次被使用的时候取值,如果test.txt不存在,不使用strLazy是不会报异常的,第一次访问strLazy的时候报异常 6 7 def strDef = scala.io.Source.fromFile("test.txt").mkString //每次使用的时候都重新取值
转载于:https://www.cnblogs.com/suanec/p/5716168.html
val, lazy, def相关推荐
- Scala中val, lazy, def的区别
2019独角兽企业重金招聘Python工程师标准>>> val strVal = scala.io.Source.fromFile("test.txt").mkS ...
- 在Scala中评估val,var,lazy val和def构造时
发表简短目录 (Post Brief TOC) Introduction介绍 Scala 'val' usageScala" val"用法 How Scala 'val' is E ...
- scala中val与def定义的区别
scala中val与def定义的区别 变量 val定义一个不可改变的变量, def则是一个方法: //scala中定义: def main(args: Array[String]): Unit = { ...
- spark scala中的var 和val、def区别对比
Val 和Var 的区别 一.最直观的就是:val定义的变量不能被再次赋值,而var定义的可以,见下图 scala> val s=10 s: Int = 10scala> s=11 < ...
- 20210810 所有图像数据准备一条龙(labelme_json转mask、数据增强Augmentor、随机种子设比例生成train.val、转格式(.jpg转.png)、尺寸、位深度变换
0. 图像批量处理一步到位:转格式(.jpg转.png).尺寸(640*480).位深度(RGB)等 import os import glob import os.path from PIL imp ...
- P4146 序列终结者 平衡树 + lazy维护
传送门 文章目录 题意: 思路: 题意: 思路: 平衡树裸题,直接维护俩lazylazylazy就行了. 需要注意的是,只有儿子节点存在的时候才能更新,不然更新到000号节点之后,给000号点加上了奇 ...
- Scala Learn 1 Basic
Chap 0 前言 focus on: Scala 的语法十分简洁 Scala 运行在虚拟机之上, 可以使用 java 的海量类库和工具 Scala 拥抱函数式编程的同时,并没有废弃面向对象 Scal ...
- 你见过的最全面的python重点
首先和大家说个对不起,由于总结了太多的东西,所以篇幅有点长,这也是我"缝缝补补"总结了好久的东西,对于Nginx的东西我没总结在这里,大家可以Python聚焦看,点击直达专栏哦. ...
- python装饰器 property_Python中@property装饰器的使用技巧性解析(代码示例)
Python中@property装饰器的技巧性用法(代码示例) 本篇文章给大家带来的内容是关于Python中@property装饰器的技巧性用法(代码示例),有一定的参考价值,有需要的朋友可以参考一下 ...
最新文章
- 【转】C++中this指针的用法详解
- Sprinig Boot + Redis 实现接口幂等性,写得太好了!
- mysql常见面试题
- 每天一道LeetCode-----实现二叉搜索树的迭代器
- 【C#程序设计】教学讲义——第二章:简单C#程序设计
- class h5 点击后样式变化_【php】JQuery怎么实现页面刷新后保留鼠标点击addclass的样式?...
- matlab空域图像增强,图像处理的MATLAB实现实验一 空域图像增强.doc
- url,href,src区别
- 关于18183-王者荣耀专区网站的TDK简要分析(更多内容请访问http://www.eduaskx6.com/)...
- Quick BI 支持多种数据源进行多维分析
- centos6.6装mysql5.7_centos 6.5装mysql5.7
- PLSQL中的RECORD小例子
- 小写字母转大写代码HTML,CSS控制转换字母的大写和小写
- springboot 架构图
- 机器学习实战 | 综合项目-电商销量预估进阶方案
- 手把手教你怎么从微软官方下载 Windos10 正版镜像
- 【火炉炼AI】机器学习055-使用LBP直方图建立人脸识别器
- 我是这么破解wordpress付费主题reborn的
- 2个超实用Mac软件免费下载地址,从此自力更生
- 问题描述:分布式防火墙能管控东西向的流量,是否对进入虚拟机的所有流量都能够管控,例如外部访问虚拟机的流量。因为我现在的防火墙默认策略是允许,我像知道如果我默认策略改成阻止,外部流量会不会阻止