第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Scala程序設(shè)計(jì)—基礎(chǔ)篇

辰方 其它
難度初級(jí)
時(shí)長(zhǎng) 2小時(shí)13分
學(xué)習(xí)人數(shù)
綜合評(píng)分9.63
93人評(píng)價(jià) 查看評(píng)價(jià)
9.8 內(nèi)容實(shí)用
9.6 簡(jiǎn)潔易懂
9.5 邏輯清晰
  • Rang是一個(gè)整數(shù)序列 1 to 10 1<=x<=10 1 until 10 1<=x<10 (1 to 10).toList
    查看全部
    0 采集 收起 來(lái)源:Scala Rang與Stream

    2018-03-22

  • foldLeft是一個(gè)柯里化函數(shù)的書寫原型
    查看全部
    0 采集 收起 來(lái)源:Scala reduceLeft與flodLeft

    2017-07-29

  • list高級(jí)使用 filter 過濾掉為false的元素 takeWhile 取元素,直到為false就不取了
    查看全部
    1 采集 收起 來(lái)源:Scala list高級(jí)使用

    2017-07-28

  • Nil的意思是一個(gè)空的列表
    查看全部
  • var a:String = "匿名函數(shù)" a是變量 "匿名函數(shù)為常量" 類比一下即可知道 def 定義的都是可變的函數(shù) 而匿名函數(shù)相當(dāng)于函數(shù)常量,也稱為函數(shù)文字量
    查看全部
  • 求值策略的例子
    查看全部
    0 采集 收起 來(lái)源:求值策略

    2017-07-28

  • call by value:先對(duì)實(shí)參進(jìn)行表達(dá)式的求值,求值完在傳給形式參數(shù)x,y。在函數(shù)調(diào)用之前,先對(duì)實(shí)參表達(dá)式進(jìn)行求值,求完值以后再傳給實(shí)參,在進(jìn)行函數(shù)調(diào)用。 call by name:不需要對(duì)實(shí)參表達(dá)式進(jìn)行求值,直接把表達(dá)式傳給函數(shù)體,替換所對(duì)應(yīng)的參數(shù),且只有這個(gè)傳入的表達(dá)式被正式用到時(shí)才會(huì)求值。
    查看全部
    1 采集 收起 來(lái)源:求值策略

    2017-07-28

  • if是表達(dá)式不是語(yǔ)句 第五條語(yǔ)句的意思是a!=1是錯(cuò)誤的,因此返回else,可是沒有定義esle就返回一個(gè)void,就是Unit,Unit的文字量就是() 小括號(hào)
    查看全部
    0 采集 收起 來(lái)源:Scala基礎(chǔ) if與for

    2017-07-28

  • 只有一個(gè)表達(dá)式的代碼塊可以省略花括號(hào) 某些時(shí)候不需要寫返回值類型,scala可以自動(dòng)推導(dǎo) 字符串插值的用法
    查看全部
  • 代碼塊用于組織多個(gè)表達(dá)式,代碼塊也是一個(gè)表達(dá)式 代碼塊是用大括號(hào)組織的
    查看全部
  • AnyVal表示值類型 Numeric 數(shù)值類型 Byte、Short、Long、Float、Double Boolean True、False Char 單引號(hào)括起來(lái)的字符 Unit 相當(dāng)于Java中的void返回值 Null 表示一個(gè)已有類型的值為空 Nothing 表示一個(gè)函數(shù)在執(zhí)行時(shí)發(fā)生異常 AnyRef表示引用類型 所有的java引用類型 String 用雙引號(hào)括起來(lái)的字符串 所有的scala引用類型
    查看全部
    0 采集 收起 來(lái)源:Scala數(shù)據(jù)類型

    2017-07-27

  • Unit相當(dāng)于java里面的void,相當(dāng)于一個(gè)空的返回值 NULL表示一個(gè)已用類型它的值為空 Nothing表明一個(gè)函數(shù)在執(zhí)行時(shí)發(fā)生異常
    查看全部
    0 采集 收起 來(lái)源:Scala數(shù)據(jù)類型

    2017-07-27

  • 函數(shù)式編程—使用純函數(shù)進(jìn)行編程 純函數(shù)-沒有副作用、引用透明、不變性、函數(shù)是一等公民。 沒有副作用說(shuō)明不產(chǎn)生狀態(tài)的變化。 任何函數(shù)任何值都有不變性才能獲得引用透明性
    查看全部
  • object sortDemo { def qSort(a: List[Int]): List[Int] = { if (a.length < 2) a else qSort(a.filter(a.head > _)) ++ a.filter(a.head == _) ++ qSort(a.filter(a.head < _)) } def main(args: Array[String]): Unit = { println(qSort(List(6,4,5,3,1,2,9,8,0))) } }
    查看全部
    0 采集 收起 來(lái)源:Scala 快速排序案例

    2018-03-22

  • idea : ``` object HelloWorld { def main(args: Array[String]) { val l = List("alice", "bob", "cathy") for { s <- l // generator } println(s) println("------------------") for { s <- l if(s.length >3) }println(s) println("------------------") var result_for = for { s <- l s1 = s.toUpperCase() // variable binding if (s1 != "") } yield (s1) // generate new collection } } ```
    查看全部
    0 采集 收起 來(lái)源:Scala基礎(chǔ) if與for

    2018-03-22

舉報(bào)

0/150
提交
取消
課程須知
本課程是Scala的基礎(chǔ)教程,雖然對(duì)學(xué)員的基礎(chǔ)不做要求,但是學(xué)員最好有一門編程語(yǔ)言的經(jīng)驗(yàn),這樣會(huì)更容易理解課程里的一些概念。
老師告訴你能學(xué)到什么?
1、函數(shù)式編程的基本概念 2、Scala的開發(fā)環(huán)境 3、高階函數(shù) 4、表達(dá)式求值策略 5、Scala Immutable Collection簡(jiǎn)介

微信掃碼,參與3人拼團(tuán)

微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

友情提示:

您好,此課程屬于遷移課程,您已購(gòu)買該課程,無(wú)需重復(fù)購(gòu)買,感謝您對(duì)慕課網(wǎng)的支持!