`
zhaomengsen
  • 浏览: 198286 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

scala 隐式转换

 
阅读更多

隐式转换 缺少好完,但是对于 java对类方法严格要求, 确实起到补充作用。

java 如果实现需要代码开发大量代码 我估计新的java代码也会引入这些方法。

import java.io.File
import scala.io.Source
/* @author zhao
*/

class RichFile(val file:File){
  def read=Source.fromFile(file.getPath()).mkString
 
}
object Context {
  implicit def file2RichFile(file:File)=new RichFile(file)
}
object Hello_Implicit_Conversions1 {
 
  def main(args:Array[String])
  {
  implicit def file2RichFile(file:File)=new RichFile(file)
   println(new File("c:\\aaaa").read);
  }
 
}
分享到:
评论

相关推荐

    Scala隐式转换和隐式参数.md

    Scala隐式转换和隐式参数.md

    scala 隐式转换与隐式参数的使用方法

    主要介绍了scala 隐式转换与隐式参数的使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    debugging-scala-implicits-in-intellij:如何在IntelliJ中调试Scala隐式转换和参数

    在IntelliJ中调试Scala隐式 本文档概述了用于静态分析IntelliJ中的Scala隐式方法的几种补充方法。 JetBrains提供了的,但不包括有关分析富集对象的说明。 注意:这些快捷方式适用于OSX。 查看隐式转换 突出显示...

    scala隐式.docx

    1.隐式参数 相当于默认参数 ...如果参数、变量、属性的类型不对,则会按隐式转换方法转换成正确的类型 3.隐式类 x没有某一方法,则把x转换成隐式类,而隐式类刚好有这个方法,则调用隐式类的方法

    scala中的隐式类型转换的实现

    主要介绍了scala中的隐式类型转换的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Scala—— 12.隐式转换

    1.隐式转换函数 隐式转换函数是以implicit关键字声明的带有单个参数的函数,这种函数将会自动应用,将值从一种类型转换为另一种类型。 object boke_demo01 { def main(args: Array[String]): Unit = { //编写一个...

    scala课件.zip

    隐式转换和隐式参数.pptx 集合(上)-基本使用.pptx 集合(下)-应用操作.pptx 模式匹配.pptx 函数式编程高级.pptx 泛型 上下界 视图界定 上下文界定 协变逆变不变.pptx AKKA.pptx 韩顺平_Scala语言核心编程.pdf

    IBAS0742#kaoyan#20.隐式转换1

    20.隐式转换看不懂以下是自己学习网上资料的理解隐式函数表示参数可以不传递,但是要定义一个默认值implicit val name: String = "IBA

    SCALA从入门到精通个人笔记含代码

    目录如下 Scala简介&快速入门 基础语法 变量 数据类型 流程控制 操作符重载 模式匹配 函数式编程基础 ... 隐式转换和隐式值 偏函数 高阶函数 闭包closure 柯里化函数 控制抽象 递归高级 Akka 介绍

    Scala编程详解 第21讲-Scala编程详解:Actor入门 共8页.pptx

    【课程大纲】 第1讲-Spark的前世今生 共12页 第2讲-课程介绍、特色与价值 共13页 第3讲-Scala编程详解:基础语法 共8页 ...第20讲-Scala编程详解:隐式转换与隐式参数 共9页 第21讲-Scala编程详解:Actor入门 共8页

    Scala编程详解 第19讲-Scala编程详解:类型参数 共13页.pptx

    【课程大纲】 第1讲-Spark的前世今生 共12页 第2讲-课程介绍、特色与价值 共13页 第3讲-Scala编程详解:基础语法 共8页 ...第20讲-Scala编程详解:隐式转换与隐式参数 共9页 第21讲-Scala编程详解:Actor入门 共8页

    Scala编程详解 第4讲-Scala编程详解:条件控制与循环 共7页.pptx

    【课程大纲】 第1讲-Spark的前世今生 共12页 第2讲-课程介绍、特色与价值 共13页 第3讲-Scala编程详解:基础语法 共8页 ...第20讲-Scala编程详解:隐式转换与隐式参数 共9页 第21讲-Scala编程详解:Actor入门 共8页

    Scala编程详解 第14讲-Scala编程详解:面向对象编程之继承 共13页.pptx

    【课程大纲】 第1讲-Spark的前世今生 共12页 第2讲-课程介绍、特色与价值 共13页 第3讲-Scala编程详解:基础语法 共8页 ...第20讲-Scala编程详解:隐式转换与隐式参数 共9页 第21讲-Scala编程详解:Actor入门 共8页

    Scala编程详解 第13讲-Scala编程详解:面向对象编程之对象 共9页.pptx

    【课程大纲】 第1讲-Spark的前世今生 共12页 第2讲-课程介绍、特色与价值 共13页 第3讲-Scala编程详解:基础语法 共8页 ...第20讲-Scala编程详解:隐式转换与隐式参数 共9页 第21讲-Scala编程详解:Actor入门 共8页

    Scala编程详解 第12讲-Scala编程详解:面向对象编程之类 共12页.pptx

    【课程大纲】 第1讲-Spark的前世今生 共12页 第2讲-课程介绍、特色与价值 共13页 第3讲-Scala编程详解:基础语法 共8页 ...第20讲-Scala编程详解:隐式转换与隐式参数 共9页 第21讲-Scala编程详解:Actor入门 共8页

    Scala第十四章节1

    Scala第十四章节章节目标1. 掌握隐式转换相关内容2. 掌握隐式参数相关内容3. 掌握获取列表元素平均值的案例1. 隐式转换和隐式参数介绍隐式转换和隐式参数

    Scala详细总结(精辟版++)

    这是我学习scala时做的笔记,应该比较全面,对于初学...隐式转换、隐式参数 20 类型参数化 21 类型信息 22 集合 23 异常 27 断言、检查 27 包和引用 27 scala I/O 29 Actor和并发 29 GUI编程 31 结合scala和java 32

    Scala学习笔记

    scala 学习笔记 方法 函数 类 对象 特质 推断 注解 编译 隐式转换 尾递归 元组 列表

    scala程序设计第三版

    scala程序设计 最新版 高清,详细介绍了隐式转换、模式匹配、集合、线程和并发等

    Scala编程详解 第8讲-Scala编程详解:函数入门之过程、lazy值和异常 共5页.pptx

    【课程大纲】 第1讲-Spark的前世今生 共12页 第2讲-课程介绍、特色与价值 共13页 第3讲-Scala编程详解:基础语法 共8页 ...第20讲-Scala编程详解:隐式转换与隐式参数 共9页 第21讲-Scala编程详解:Actor入门 共8页

Global site tag (gtag.js) - Google Analytics