• Scala入门到精通(尚硅谷学习笔记)章节二——语法格式


    1.scala严格区分大小写
    2.所有的类名的第一个字母要大写。 如果需要使用几个单词来构成一个类的名称,每个单词的第一个字母要大写
    示例:class MyFirstScalaClass
    3.所有的方法名称的第一个字母用小写。如果若干单词被用于构成方法的名称,则每个单词的第一个字母应大写
    示例:def myMethodName()
    4.程序文件的名称应该与对象名称完全匹配
    示例: 假设"HelloWorld"是对象的名称。那么该文件应保存为’HelloWorld.scala"
    5.Scala程序从main()方法开始处理,这是每一个Scala程序的强制程序入口部分。

    注释

    Scala注释使用和Java完全一样,可分为三种:单行注释、多行注释、文档注释

    //1.单行注释
    
    *************
    
    /*
    2.多行注释
    */
    
    *************
    
    /**
      *3.文档注释
      *3.文档注释
    */
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    标识符

    Scala对各种变量、方法、函数等命名时使用的字符序列称为标识符。scala可以使用字符数字符号作为标识符
    标识符的命名规范
    (1)以字母或者下划线开头,后接字母、数字、下划线

    val hello= ""
    var Hello123 =
    val _abc= ""
    //(val a-b = "scala"  //报错
    
    • 1
    • 2
    • 3
    • 4

    (2)以操作符开头,且只包含操作符(+ - * / # !等),$字符是Scala中的保留关键字,不应在标识符中使用

    val -+/% = "scala"
    //val -+/%hello = "scala"  //报错
    
    • 1
    • 2

    (3)用反引号"``"包括的任意字符串,即使是Scala关键字也可以

    /**
      *关键字如下:
      *package, import, class, object, trait, extends, with, type, for
      *private, protected, abstract, sealed, final, implicit, lazy, override
      *try, catch, finally, throw
      *if, else, match, case, do, while, for, return, yield
      *def, val, var
      *this, super
      *new
      *true, false, null
      */
      
    //使用方法
    val `true` = "scala"
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
  • 相关阅读:
    原来Linux makefile可以如此简单
    Java爬虫实战:API商品数据接口调用
    【2022】Nginx使用相应模块做出访问限制
    Centos7上面安装uWSGI 部署项目测试
    18 软专
    mybatis入门须知
    Perl中的单行注释和多行注释语法
    Jetson JetPack-5.1.2-L4T-R35.4.1 修复deskew algorithm的问题
    (附源码)计算机毕业设计SSM基于与协同过滤算法的竞赛项目管理
    BHQ-2 NHS,916753-62-3作为各种荧光共振能量转移DNA检测探针中淬灭部分
  • 原文地址:https://blog.csdn.net/weixin_47726676/article/details/126275293