• scala学习系列二


    一 scala语言开发注意事项:
    1 Scala程序的执行入口是main()函数

    2  Scala语言严格区分大小写。
    
    3 Scala方法由一条条语句构成,每个语句后不需要分号(Scala语言会在每行后自动加分号),这也体现出Scala的简洁性。
    
    4 如果在同一行有多条语句,除了最后一条语句不需要分号,其它语句需要分号
      (尽量一行就写一条语句)
    

    二 scala语言输出:
    字符串通过+号连接(类似java)
    println("name=" + name + " age=" + age + " url=" + url)

    printf用法 (类似C语言)字符串通过 % 传值。(格式化输出)
    printf("name=%s, age=%d, url=%s 
    ", name, age, url)
    
    字符串插值:通过$引用(类似PHP)
    println(s"name=$name, age=$age, url=$url")
    

    三 注释
    注释跟java中一样
    // 单行注释
    /* / 多行注释
    /
    * */ 文档注释
    四 变量
    变量声明基本语法
    var | val 变量名 [: 变量类型] = 变量值
    注意事项
    1) 声明变量时,类型可以省略(就是叫 类型推断)
    2) 类型确定后,就不能修改,说明Scala 是强数据类型语言
    3) 在声明/定义一个变量时,可以使用var 或者 val 来修饰, var 修饰的变量可改变,val 修饰的变量不可改
    val修饰的对象属性在编译后,等同于加上final
    4) var 修饰的对象引用可以改变,val 修饰的则不可改变,但对象的状态(值)却是可以改变的。(比如: 自定义对象、数组、集合等等)
    5) 变量声明时,必须有初始值(显示初始化)

  • 相关阅读:
    Centos 安装配置iscsi
    Centos 部署Keepalive高可用软件
    Centos 编译安装Haproxy
    Centos 安装 Moosefs文件系统
    docker 存储
    hadoop碰到的 一个问题
    使用curl命令操作elasticsearch
    kafka集群下线broker节点实践方法(broker topic 迁移)
    kafka 安装
    redis3.2.11 安装
  • 原文地址:https://www.cnblogs.com/cxyxiaobao/p/11965701.html
Copyright © 2020-2023  润新知