Scala类型

阅读更多

一 Scala类型体系


Scala类型_第1张图片
 
二 实例
  1. C:\Users\lenovo>scala
  2. Welcome to Scala2.12.1(JavaHotSpot(TM)64-BitServer VM,Java1.8.0_101).
  3. Typein expressions for evaluation.Ortry:help.
  4. scala> val a:Byte=10
  5. a:Byte=10
  6. scala> val b:Short=20
  7. b:Short=20
  8. scala> val c:Int=30
  9. c:Int=30
  10. scala> val d:Long=40
  11. d:Long=40
  12. scala> val e:Float=50
  13. e:Float=50.0
  14. scala> val f:Double=57849.454
  15. f:Double=57849.454
  16. scala> val x:Long=b
  17. x:Long=20
  18. scala> val m =true
  19. m:Boolean=true
  20. scala> val n =false
  21. n:Boolean=false
  22. scala> val q='X'
  23. q:Char= X
  24. scala> val u:Unit=()
  25. u:Unit=()
  26. scala> val p=()
  27. p:Unit=()
  28. scala>def foo()=thrownewException("wrong")
  29. foo:()Nothing
 
三 Scala的String
1、构建于Java的String之上
2、新增了字符串插值的特性
 
四 实例
  1. scala> val name="cakin"
  2. name:String= cakin
  3. scala> s"my name is ${name}"
  4. res0:String=my name is cakin
 
  • Scala类型_第2张图片
  • 大小: 130.7 KB
  • 查看图片附件

你可能感兴趣的:(Scala,类型)