美文网首页
基本设定

基本设定

作者: 即墨灯火 | 来源:发表于2017-10-18 16:41 被阅读10次

    建议的命名规范

    • 脚本文件的扩展名为 .sc(这一点并非总是如此,只是如果使用 SBT 构建项目,SBT 会尝试编译这些以 scala 命名的文件,而这些脚本文件却无法编译)
    • 编译后的文 件的扩展名为 .scala

    声明变量

    val 常量
    var 变量
    在Scala中,推荐尽可能地使用常量


    7种数值类型

    Byte, Char, Short, Long, Int, Float, Double
    这些类型都是类。Scala中没有Java的基本数据类型的概念,不需要包装类型。

    With Rich

    RichInt, RichDouble, RichChar等,提供更多的编辑方法

    Big

    BigInteger, BigDecimal,任意大小但有穷的数字

    在Scala中,使用方法而不是强制类型转换来做数值类型之间的转换。比如toInt, toChar


    方法调用

    a + b 是 a.+(b)的简写,即通常来说a 方法 ba.方法(b)的简写
    这里的方法指带有两个参数的方法,一个显式的,一个隐式的

    1.to(10)
    1 to 10
    
    这两个语句是等价的
    
    没有++与--

    Int是不可变的,一个方法不能改变某个整数类型的值,不值得增加一个特例

    方法与函数

    没有静态方法,但是有伴生对象的概念

    其他

    没有参数且不改变当前对象的Scala方法通常不使用圆括号

    相关文章

      网友评论

          本文标题:基本设定

          本文链接:https://www.haomeiwen.com/subject/mgreuxtx.html