一、环境配置
建议 : 用idea
在线编译器
1.下载scala
2.在环境变量里配置,加上这个
3.配置java jdk等(我之前都配置了)
4.idea里的file ->settings,打开如下界面
下载就可以了。
创建scala程序的时候需要让你添加一个环境,直接create然后download就好了。
5.第一个程序
object HelloWorld {
/* 这是我的第一个 Scala 程序
* 以下程序将输出'Hello World!'
*/
def main(args: Array[String]) {
println("Hello, world!") // 输出 Hello World
}
}
二、基础
1.常量:val
2.变量:var
object Main {
def main(args:Array[String])
{
val a = "123" //这个没有指定变量类型,就和python一样编译器会自己认识。
println(a)
var name :String = "1234" //这是指定变量类型
println(name)
}
}
3、常用数据类型:Byte,Short,Int,Long,Float和Double以及一个Boolean。
ps:注意一下:toString()和to()函数
4、算术和重载标识符
常规的就和咱们接触的java啊啥的一样但是Scala可以像函数调用一样操作:
object HelloWorld {
def main(args: Array[String]) {
println(1.+(2))
}
}
5、函数调用不带参可以不加括号
object HelloWorld {
def main(args: Array[String]) {
println("Hello".distinct)//获取字符中不重复的字符
}
}
6.apply函数可以省略
object HelloWorld {
def main(args: Array[String]) {
println("Hello"(4))//拿到在第四个内存的数据,从0开始算的
println("Hello".apply(4))
}
}