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不能再赋值

原文地址:https://www.cnblogs.com/fwjlucifinil/p/13453412.html