• scala基本and注意事项


    开发注意事项

    1. scala源文件以".scala"为扩展名
    2. scala程序的执行入口是main()函数,代码中的def main()可以等价于程序入口,但是它实际上是包装后的程序入口。真正的入口 main函数指的是(XXX)$的main函数
    3. scala严格区分大小写
    4. scala方法由一条条语句构成,每个语句后不需要添加分号(scala语言会在每行后自动加分号),体现scala简洁性(吐槽)
    5. 如果在同一行有多条语句,除了最后一条语句不需要分号,其他语句都需要分号(实际开发中不推荐一行多语句)

    scala转义字符

    1.   :一个制表位,实现对齐功能   println("姓名 年龄")
    2.   :换行符                                  println("姓名 20")
    3. \  :一个                                      println("Hello,san Hello,guo")
    4. "  :一个"                                     println("他说:"不知道"")
    5.   :一个回车                               println("hello a")

    scala三种输出方式

    val name = "法外狂徒张三"
    val age = 20
    val url = "www.baidu.com"
    1. 字符串通过+连接(类java)  println("name" + name + "age=" + age + "url=" + url)
    2. printf用法(类C),字符串通过 % 传值  printf("name=%s, age=%d, url=%s ",name,age,url)
    3. 字符串通过$引用(类php)  println(s"name=$name,age=${age},url=$url")        s代表后面字符串有变量待解析,{}代表里面内容为表达式

    var和val

    var可以在它的生命周期中被多次赋值,val不能再赋值

  • 相关阅读:
    老虎Sitemap生成器 0.5.3
    东北虎介绍
    老虎Sitemap生成器 0.5.2
    面向对象的 Javascript 语言特性:作用域
    诚聘ASP.NET开发人员[杭州]
    treegridview
    老虎Sitemap生成器 0.2
    1
    面向对象的 Javascript 函数重载和类型检查
    欢迎使用 老虎关键词排名查询器 v0.2.5
  • 原文地址:https://www.cnblogs.com/fwjlucifinil/p/13453412.html
Copyright © 2020-2023  润新知