博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
scala 学习第一天
阅读量:6157 次
发布时间:2019-06-21

本文共 1245 字,大约阅读时间需要 4 分钟。

hot3.png

package com.learn.scala.Day1/**  * scala 学习第一天  * Created by zhuqing on 2017/2/19.  */object Day1 {  def main(args: Array[String]): Unit = {    /***      * val 定义常量,建议尽量使用常量。      * var 定义变量。      */    //val 常量    val argVal = 0    //错误,常量不可修改    argVal = 1    //var 变量    var argVar = 0    //变量可以先修改    argVar = 1    /**      * scala 一行代码可以使用分号";",也可以不使用。但是在有多少表达式时使用分号,分开      * 我是Javaer,所以一般都会习惯性的写上,看起来也舒服一些      */    println(argVal)    println(argVar);    //有多少表达式时使用分号,分开    println(argVal);println(argVar)    // 错误    //println(argVal) println(argVar)    /**      *声明变量或常量时,可以指定类型,也可以不指定类型,不指定时,自动通过值推断      * 声明变量或常量时,要指定初始值,不然报错      */    //没有指定类型,自动推断为字符串,   val argStr = "hello world"   //值是字符串类型,但是声明的类型是Any,所有类的父类,类似于Java中的Object对象    var argStrH:Any = "hello world"    /***      * scala中的常用类型是Byte,Char,Short ,Int,Long ,Double,Float,Boolean这些都是类,不像Java中区分基本类型和封装类型      */    val argByte:Byte = 0;    var argChar:Char = 'a';    val argInt:Int = 0;    val argLong = 0L;    val argDouble = 0.0;    var argFloat = 0.0F;    var argBoolean:Boolean = false;    /**      * scala中的常用类型都是类,那么它就是类的特性      */    // 数字1 是类Int , 那么就可以像类一样使用1    println(1.to(10))    println(2.0D.toString)  }}

 

转载于:https://my.oschina.net/u/587323/blog/841760

你可能感兴趣的文章
Ubuntu 16.04编译安装OpenCV(Python)
查看>>
对软件测试的认识你了解多少
查看>>
很多想法、很多感慨。
查看>>
Java代码质量检测评估工具-Findbugs
查看>>
unix、linux 命令
查看>>
将在本地创建的Git仓库push到Git@OSC
查看>>
dnspod-sr的安装和使用
查看>>
数据结构分析之——图
查看>>
linux基础
查看>>
Linux下搭建yum服务器
查看>>
重装mysql遇到的问题
查看>>
畅捷通T3、T6服务器系统环境重装工作流程
查看>>
LDS文件格式分析
查看>>
redhat7基本命令操作
查看>>
Laravel- 数据库迁移
查看>>
高考前几天我们应该干什么?
查看>>
网络排错实践(一)
查看>>
MySQL 数据类型
查看>>
头文件
查看>>
ubuntu开启SSH服务和允许root远程SSH登录
查看>>