1scala安装
安装java,scala官网:www.scala-lang.org/download/
安装scala包--配置环境变量
新建scala_home
:quit
scala
安装ide
2声明和定义
val 常量声明 var 变量声明 def 函数声明 class 类声明 object 对象声明
val answer=4 (常量)
var aa=3
var aa=4(少用)
var name:String="huoying"
def sum(x:Int,y:Int)=x+y
sum(6,7)
res0+5
class Hello{
def sum(a:Int,b:Int)=a+b
}
val hello =new Hello
hello.sum(4,5)
3数据类型
整形,布尔型,浮点型,字符型。。
val a =4
b:Long =4
val c=3L
val d=0.1(默认是double)
val d =0.1f(float类型)
val dd =true
val xing='S'
val ss = "very doo"
除了String是java.lang的包,其他都是scala的包成员
scala操作符运算
1.+2
实际上,scala没有任何操作符,所有的操作符运算都是对
方法的调用
1 to 10
前缀 中缀 后缀
1.toString()(前缀)
scala标示符和命名
val `val` =4
if(9>1)1 else 3
HelloWorld.scala
object HelloWorld{
def main (args:Array[String])"Unit={
println("Hello World")
}
}
scalac HelloWorld.scala
编译后有两个文件
scala HelloWorld
安装java,scala官网:www.scala-lang.org/download/
安装scala包--配置环境变量
新建scala_home
:quit
scala
安装ide
2声明和定义
val 常量声明 var 变量声明 def 函数声明 class 类声明 object 对象声明
val answer=4 (常量)
var aa=3
var aa=4(少用)
var name:String="huoying"
def sum(x:Int,y:Int)=x+y
sum(6,7)
res0+5
class Hello{
def sum(a:Int,b:Int)=a+b
}
val hello =new Hello
hello.sum(4,5)
3数据类型
整形,布尔型,浮点型,字符型。。
val a =4
b:Long =4
val c=3L
val d=0.1(默认是double)
val d =0.1f(float类型)
val dd =true
val xing='S'
val ss = "very doo"
除了String是java.lang的包,其他都是scala的包成员
scala操作符运算
1.+2
实际上,scala没有任何操作符,所有的操作符运算都是对
方法的调用
1 to 10
前缀 中缀 后缀
1.toString()(前缀)
scala标示符和命名
val `val` =4
if(9>1)1 else 3
HelloWorld.scala
object HelloWorld{
def main (args:Array[String])"Unit={
println("Hello World")
}
}
scalac HelloWorld.scala
编译后有两个文件
scala HelloWorld