![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Scala学习
大大da怪i
漫无目的
展开
-
Scala与Java的区别总结
Scala与Java的区别Scala是一种集成面向对象和函数式开发的开发语言,它运行在Java的JVM(虚拟机)上。通过编译后,编译出来的文件是一个.class文件,也就是Java的字节码文件,说明Scala与Java有很多相似之处,但一些方面又不同于Java。注意:以下Scala与Java对比,是与Java8版本进行对比。1. 变量Scala定义变量时,支持自动推测类型,采...原创 2020-03-15 18:01:02 · 3451 阅读 · 0 评论 -
Scala函数式编程基础篇(方法与函数)
3.1 函数与方法的定义和区别Scala中方法与java中类似,在类中进行定义,是类的一部分,有参数有返回值。函数在Scala中是一个对象(继承自Trait类),能够作为变量也能传递给其他函数。Scala 中使用val可以等于一个函数,使用def定义一个方法。函数不可以重载,方法可以重载函数和方法在使用上略有区别函数定义def 方法/函数[([参数:c参数类型])][:返...原创 2020-03-05 09:33:59 · 179 阅读 · 0 评论 -
Scala学习之Scala入门基础知识篇
二: Scala 入门2.1 var与valscala有两种变量类型为 var与val。一般val使用的更多。而他们在使用时必须先初始化,才能使用,否则报错,与java不同//例:var a = 10val b = 10//也可以带上数据类型val b:Int = 10 // <=> val b = 10//但是如果只创建且不初始化,会报错val a //这样...原创 2020-02-28 21:01:02 · 777 阅读 · 3 评论 -
Scala学习之初识Scala篇(下载与安装配置)
一 :初识Scala1.1:认识ScalaScala是一种集成面向对象和函数式开发的开发语言,它的运行在Java的JVM(虚拟机)上。所以你通过scalac 运行一个.scala文件后,编译出来的文件是一个.class文件,也就是Java的字节码文件,这也说明了scala能够直接使用Java类库。(后期补充:Scala是静态类型,且是一门多范式的编程语言。)1.2:下载与安装Scala环...原创 2020-02-28 20:28:32 · 218 阅读 · 0 评论