zoukankan      html  css  js  c++  java
  • [原创]Scala学习:关于变量(val,var,类型推断)

    1.常量定义:  val

    val 类似于java中的final变量。一旦初始化了,val就不能再被赋值
    val megs = "hello world"

    2.变量的定义: var

    var 如同java里面的非final变量,可以在它的声明周期内多次被赋值
    var spark:String = " i am big data "
    var spark: String = " i am"

    解释器中支持table键 补充和提示

    3.变量类型推断:

    当分配一个初始值给一个变量,Scala编译器可以计算出根据分配给它的值的变量类型。这就是所谓的变量类型推断。因此,可以写这些变量的声明如下这样:

    var myVar = 10;
    val myVal = "Hello, Scala!";

    在这里,默认情况下,myVar是int类型,将设为myVal为String类型变量

  • 相关阅读:
    day_07 深浅拷贝
    day_06 再谈编码
    day_05 字典
    day_04 列表
    day_03 字符串
    HDU 1049 Climbing Worm
    HDU 1720 A+B Coming
    Pascal向C++的跨越
    B-Boxes
    喵哈哈村的狼人杀大战(4)
  • 原文地址:https://www.cnblogs.com/jasonHome/p/5510650.html
Copyright © 2011-2022 走看看