在main函式體外面的原始碼
def test(str:
string):
unit
=def main(args: array[
string])
:unit
=
在main函式體裡面的原始碼
def main(args: array[
string])
:unit
= test(
"張三");
}
def test():
unit
=
def test1(s:
string):
unit
=
def test2(s:
string):
string
=
def test3():
string
=
def test():
unit
=
原始碼
def test2():
string
=
def test3()=
def test4()=
"張三"
def test5 =
"張三"
val test6 =
"張三"
def test7(
)
()-
>println(
"***x"
)
def test(name:
string*)
:unit
=//test("張三","李四")
test(
)
def test(name:
string
, age:
int=20)
:unit
= - $")}
test(
"張三",11
) test(
"張三"
)
def test2(name2 :
string
="lishi"
,name1:
string):
unit
= - $"
)}
test2(name1=
"zhangsan"
);
def main(args: array[
string])
:unit
=def f0()=
f0()(
)}
def f1(i:
int)
= f2 _
}val num:
int= f1(2)
(3) println(num)
def f3(i:
int)
(j:int):
int=
println(f3(2)
(3))
-閉包的理解還是需要下面這個段**
def f1(i:
int)
= f2 _
}val num:
int= f1(2)
(3) println(num)
def f6(f:()
=>
unit):
unit
= f6(()
=>
)
Scala之旅 函式詳解
1.scala的函式預設都有返回,unit類似c 裡面的void def funtion unit 以上的無返回值函式可以簡寫和c 類似 def funtion 2.基於簡潔的追求,scala可以偷懶的地方就 如下是帶返回值的3個等價函式 def adda x int int def addb x ...
SCALA函式式程式設計
建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 scala的語法規定,將函式賦值給變數時,必須在函式後面加上空格和下劃線 正常宣告乙個帶有乙個字串型別引數,並返回unit型別的方法 sca...
Scala函式式程式設計
知識點1.scala的柯里化技術,允許將接受多個引數的函式,轉變為接受單一引數的函式 2.柯里化的作用可以允許使用者自建控制結構 object demo03 f1 a int,b int int def f11 a int b int f11 a int b int int def f2 a int...