zoukankan      html  css  js  c++  java
  • 寒假学习第十天

    今天了解了Scala 基础字面量

    Scala 非常简单且直观。接下来我们会详细介绍 Scala 字面量。

    整型字面量

    整型字面量用于 Int 类型,如果表示 Long,可以在数字后面添加 L 或者小写 l 作为后缀。:

    0
    035
    21 
    0xFFFFFFFF 
    0777L

    浮点型字面量

    如果浮点数后面有f或者F后缀时,表示这是一个Float类型,否则就是一个Double类型的。实例如下:

    0.0 
    1e30f 
    3.14159f 
    1.0e100
    .1

    布尔型字面量

    布尔型字面量有 true 和 false。

    符号字面量

    符号字面量被写成: '<标识符> ,这里 <标识符> 可以是任何字母或数字的标识(注意:不能以数字开头)。这种字面量被映射成预定义类scala.Symbol的实例。

    如: 符号字面量 'x 是表达式 scala.Symbol("x") 的简写,符号字面量定义如下:

    package scala
    final case class Symbol private (name: String) {
       override def toString: String = "'" + name
    }

    字符字面量

    在 Scala 字符变量使用单引号 ' 来定义,如下:

    'a' 
    'u0041'
    '
    '
    '	'

    其中  表示转义字符,其后可以跟 u0041 数字或者   等固定的转义字符。

    字符串字面量

    在 Scala 字符串字面量使用双引号 " 来定义,如下:

    "Hello,
    World!"
    "菜鸟教程官网:www.runoob.com"

    多行字符串的表示方法

    多行字符串用三个双引号来表示分隔符,格式为:""" ... """。

    实例如下:

    val foo = """菜鸟教程
    www.runoob.com
    www.w3cschool.cc
    www.runnoob.com
    以上三个地址都能访问"""

    Null 值

    空值是 scala.Null 类型。

    Scala.Null和scala.Nothing是用统一的方式处理Scala面向对象类型系统的某些"边界情况"的特殊类型。

    Null类是null引用对象的类型,它是每个引用类(继承自AnyRef的类)的子类。Null不兼容值类型。

  • 相关阅读:
    [SAP HANA] S4HANA XSA 安装常用命令
    [SAP BASIS]SAP 内存管理参数详解
    [SAP BASIS]有用的常用的SAP程序/报表-更新
    [SAP BASIS]激活SAP新功能模块的最实践|更改表结构
    [SAP BASIS]如何在系统拷贝时备份RFC 连接 and partner profile
    [SAP Basis] [TMS Management] 传输导入优化 import transport tunning
    [SAP BASIS]SPAM queue unable to reset after phase IMPORT_PROPER
    B. Obtain Two Zeroes -Codeforces Round 77 (Div. 2)
    B
    F
  • 原文地址:https://www.cnblogs.com/lishengming00/p/12304099.html
Copyright © 2011-2022 走看看