scala的声明值与变量

scala当中有两种类型的变量一种是val,另外一种是var。val声明的变量一旦声明就不可以再重新赋值了,var声明的变量一旦声明依然可以重新赋值。

val声明变量

scala val重新赋值.png

当我们使用myval = love对变量重新赋值的时候,编译器会报错。

val显示声明变量

scala还可以显示的声明变量,指定变量的数据类型。

scala指定数据类型

var 声明变量

var 声明的变量是可以随时变化的。

var 变量

总结

scala声明变量的方式比较灵活,我认为这源于scala这门编程语言的主要目的是让coder可以更加自由的按照自己的方式去编写这些语言。所以杂糅了很多语言特性。但是只要自己稍加修改,程序在性能或者易读性上都会更上一层楼。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简介 scala是一门综合了面向对象和函数式编程概念的静态类型的编程语言。函数式编程以两大核心理念为指导:第一个理...
    盗梦者_56f2阅读 4,249评论 2 5
  • 这篇讲义只讲scala的简单使用,目的是使各位新来的同事能够首先看懂程序,因为 scala 有的语法对于之前使用习...
    MrRobot阅读 7,977评论 0 10
  • 本文是在学习和使用kotlin时的一些总结与体会,一些代码示例来自于网络或Kotlin官方文档,持续更新... 对...
    竹尘居士阅读 8,593评论 0 8
  • Scala与Java的关系 Scala与Java的关系是非常紧密的!! 因为Scala是基于Java虚拟机,也就是...
    义焃阅读 3,749评论 0 1
  • Scala的集合类可以从三个维度进行切分: 可变与不可变集合(Immutable and mutable coll...
    时待吾阅读 11,084评论 0 4