Scala作为一门比较新颖的语言,菜B博主觉得非常有意思,就是有意思,scala是最好的语言,不服来打我啊啊?
不打我就回家了啊。。。。。。。。。。。。。。。。
来,总是要写一篇叫helloWorld,不然都不好意思开始我误人子弟的教育之路
/**
* Hello
*
* Created by SuZhen on 2015/4/23.
*/
class Hello {
}
object Hello extends App {
//这是第一个,可以算是本体吧
println("helloWorld")
//老衲要变身了,摇身一变,成为了out君
def out(msg: Any) = println(msg)
//out君输出辣
out("helloWorld")
//我可是函数本体
def hello1 = {
out("helloWorld")
}
//我可是函数本体x2
def hello2(): Unit = {
out("helloWorld")
}
//楼上的hello2是我的值而已
def hello3(helloFunc: () => Unit): Unit = {
helloFunc()
}
hello3(hello2)
//楼上的hello4其实你是我的表达式
def hello4(helloFunc: => Unit): Unit = {
helloFunc
}
hello4(hello1)
//其实我还可以这样写,没想到把
hello4 {
out("helloWorld")
}
//其实我也可以编程一个字段
val hello5 = out(_)
hello5("helloWorld")
//我有吸星大法,就问你怕不怕
def hello6(helloFunc: () => Unit)(helloFuncNext: => Unit) = {
helloFunc()
helloFuncNext
}
}
以上就是包教不包会的scala好难系列 的 helloWorld