scala基本and注意事项

开发注意事项

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

scala转义字符

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

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 \n",name,age,url)
  3. 字符串通过$引用(类php)  println(s"name=$name,age=${age},url=$url")        s代表后面字符串有变量待解析,{}代表里面内容为表达式

var和val

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

posted @ 2020-08-07 16:27  ♥之  阅读(270)  评论(0编辑  收藏  举报