//定义非静态的属性方法 class Test1 { def println(): Int = { 1 } } //定义静态属性和静态方法 object Test1 { //def 定义个函数 // args: Array[String] //参数名:数据类型 //val参数名:数据类型 def main(args: Array[String]): Unit = { val t1: Test1 = new Test1() println(t1.println()) printA(2) printB() } //////////// def printA(a: Int): Unit = { println(a) } def printB(): Unit = { println("########") var i = 0 while (i < 10) { println(i) i += 1 } //<-赋值操作符,把右边的值循环赋给左边 for(a <- 1.to(10)){ println(a) } println("#######") var arr =Array(1,2,3) for(c<-arr){ println(c) } } }