07_变量与常量

* 声明变量-java
* dataType varName = value;
* final dataType varName = value;
* 示例 :
* int a = 10;
* String name = "dawang";
*
* 声明变量-c
* dataType varName = value;
* const dataType varName = value;
* 示例 :
* int a = 10;
* const char * name = "dawang";
*
* 声明变量-scala
* 变量-可修改 : var varName [: dataType] = value
* 常量-不可修改 : val varName [: dataType] = value
* 说明 : val 类似 java中的final变量修饰符、C中的const变量修饰符
* 特点 : scala编译器可以根据 value的值 自动推断类型,所以数据类型可以省略
* 要求 : 声明的变量 必须初始化 (抽象类或接口中除外)
* 注意事项 : 能用常量的地方不用变量
* 类型确定后,就不能修改,说明 Scala 是强数据类型语言

代码示例
复制代码
/**
  * @author gaocun
  * @create 2021-10-16 5:40 PM */
object 变量与常量_01 {
  def main(args: Array[String]): Unit = {
    /*
    * 声明变量-java
    *     dataType varName = value;
    *     final dataType varName = value;
    *     示例 :
    *           int a = 10;
    *           String name = "dawang";
    *
    * 声明变量-c
    *     dataType varName = value;
    *     const dataType varName = value;
    *     示例 :
    *         int a = 10;
    *         const char * name = "dawang";
    *
    * 声明变量-scal¬a
    *     变量-可修改 : var varName [: dataType] = value
    *   常量-不可修改 : val varName [: dataType] = value
    *   说明 : val 类似 java中的final变量修饰符、C中的const变量修饰符
    *   特点 : scala编译器可以根据 value的值 自动推断类型,所以数据类型可以省略
    *   要求 : 声明的变量 必须初始化 (抽象类或接口中除外)
    *   注意事项 : 能用常量的地方不用变量
    *            类型确定后,就不能修改,说明 Scala 是强数据类型语言
    *
    * */
    var a: Int = 10
    val name: String = "大王"
    // 编译器的 根据 变量值 做自动类型推断
    var id = 1
    // scala 是 强数据类型语言,id 被定义后,编译器不会隐式 转换数据类型
    //id = "dawang" //Expression of type "dawang" doesn't conform to expected type Int
    println(id)
    // 声明的变量必须 初始化
    //var age: Int

  }

}
复制代码

 







posted @   学而不思则罔!  阅读(33)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界
点击右上角即可分享
微信分享提示