#声明与定义(赋值)
val 常量声明 val x:T val x:T=e (x:名字,T:类型,e:值)
var 变量声明 var x:T var x:T=e
#类型省略(默认类型) val x=e var x=3
#声明省略(连续声明) val x1,x2,x3
def 函数声明 def abc(xn:T):T*=e
def adder(m:Int,n:Int)=m+n
type 类型声明
class 类声明
objct 对象声明
#数值类型
整型值: Int,Long,Short,Byte
浮点型值:Double ,FLoat
布尔值: Boolean
字符值: Char 16位无符号
String Char序列
除String归于java.lang包外,其他基本类型均是scala包的成员
Int等基本类型的全名是scala.Int,但是包scala同java.lang的所有成员都能自动引用,因而能在实际使用时简化
整型值: 十进制,十六进制,八进制
字符型: char单引号, string 双引号
时间: 2024-10-09 23:57:45