// 標(biāo)準(zhǔn)定義函數(shù)
def addInt(a:Int, b:Int):Int={
var sum:Int = 0
sum = a+b
return sum
}
// 如果使用return返回r的值,那么需要明確指定函數(shù)返回類型,
// scala不提倡使用return
def time()={
println("獲取時(shí)間蔓纠,單位為納秒")
System.nanoTime
}
// 函數(shù)傳名調(diào)用
def delayed(t: => Long) = {
println("在 delayed 方法內(nèi)")
println("參數(shù):" + t)
t
}
def sum(n:Int) = {
var r:Int = 0
for (i <- 1 to n){
r = r+i
}
r+1
}
def fac(n:Int):Int = {
if (n <= 0) 1 else n * fac(n - 1)
}
// 可變參數(shù),序列作為參數(shù)
def sum(n:Int*) = {
var r : Int = 0
for( el <- n){
r = r+el
}
r
}
// 默認(rèn)參數(shù)
def sum1(n:Int=5)={
sum(n)
}
def printString( args:String*)={
var i:Int = 0
for(arg <- args){
println("Arg value["+i+"]="+arg)
i += 1
}
}
def testString(): Unit ={
// 定義
var greeting = "Hello World"
var greeting1:String = "Hello World"
greeting += 'x'
println(greeting)
// 定義可變對(duì)象
val buf = new StringBuilder
buf += 'a'
buf ++= "bdcef"
println("buf is: "+buf)
Scala函數(shù)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門焕襟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人饭豹,你說我怎么就攤上這事鸵赖。” “怎么了拄衰?”我有些...
- 文/不壞的土叔 我叫張陵它褪,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我翘悉,道長(zhǎng)茫打,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任妖混,我火速辦了婚禮老赤,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘制市。我一直安慰自己抬旺,他們只是感情好,可當(dāng)我...
- 文/花漫 我一把揭開白布息堂。 她就那樣靜靜地躺著嚷狞,像睡著了一般。 火紅的嫁衣襯著肌膚如雪荣堰。 梳的紋絲不亂的頭發(fā)上床未,一...
- 文/蒼蘭香墨 我猛地睜開眼屎鳍,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼宏娄!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起逮壁,我...
- 序言:老撾萬(wàn)榮一對(duì)情侶失蹤孵坚,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后窥淆,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體卖宠,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年忧饭,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了扛伍。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
- 正文 年R本政府宣布,位于F島的核電站帅刊,受9級(jí)特大地震影響纸泡,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜赖瞒,卻給世界環(huán)境...
- 文/蒙蒙 一女揭、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧栏饮,春花似錦吧兔、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)灶平。三九已至,卻和暖如春箍土,著一層夾襖步出監(jiān)牢的瞬間逢享,已是汗流浹背。 一陣腳步聲響...
- 正文 我出身青樓沟堡,卻偏偏與公主長(zhǎng)得像侧但,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子航罗,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 函數(shù)式編程 函數(shù)式編程是種編程典范禀横,它將電腦運(yùn)算視為函數(shù)的計(jì)算。函數(shù)編程語(yǔ)言最重要的基礎(chǔ)是 λ 演算(lambda...
- 1、函數(shù)定義def:關(guān)鍵字fun1:函數(shù)名x1:參數(shù)名Int:類型名冒號(hào)后面Int:返回值類型{}:函數(shù)體 2立莉、一...
- 1 > scala 概念 Scala 是一門多范式(multi-paradigm)的編程語(yǔ)言绢彤,設(shè)計(jì)初衷是要集成面向...
- 1.定義方法 帶參不帶返回值 使用Unit其實(shí)也有返回值,只不過返回值為空:Unit的實(shí)例:() 帶參帶返回值方法...
- 看起來蜓耻,大城市里每個(gè)人的生活軌跡都南轅北轍卻如出一轍茫舶。 不管是朝東去,向南走刹淌,還是坐11號(hào)線饶氏,擠2號(hào)線的,都是從家...