第七色在线视频,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 邏輯清晰
  • call by value 對(duì)函數(shù)實(shí)參求得值后再才傳給函數(shù),且僅求一次--常用

    call? by name 函數(shù)實(shí)參每次在函數(shù)體內(nèi)被用到時(shí)才會(huì)求值;形參以=>開(kāi)頭,會(huì)使用call by name


    查看全部
    1 采集 收起 來(lái)源:求值策略

    2019-10-09

  • 函數(shù)式編程

    不變性(immutability)

    為了獲取引用透明性,任何值都不能變化

    查看全部
  • http://idcbgp.cn/learn/613
    查看全部
    0 采集 收起 來(lái)源:課程介紹

    2019-08-16

  • 遞歸函數(shù)基于棧

    尾遞歸中所有遞歸形式的調(diào)用都出現(xiàn)在末尾,當(dāng)編譯器檢測(cè)到一個(gè)函數(shù)調(diào)用尾遞歸時(shí),就覆蓋當(dāng)前的活動(dòng)記錄而不是在棧中創(chuàng)建一個(gè)新的

    @annotation.tailrec 告知scala,對(duì)此為函數(shù)進(jìn)行尾遞歸優(yōu)化

    查看全部
    0 采集 收起 來(lái)源:Scala 遞歸與尾遞歸

    2019-08-08

  • 柯里化把具有多個(gè)參數(shù)的函數(shù)轉(zhuǎn)換未一條函數(shù)鏈,每個(gè)節(jié)點(diǎn)上是單一參數(shù)

    https://img1.sycdn.imooc.com//5d4bb88c0001a95608230316.jpg

    查看全部
    0 采集 收起 來(lái)源:Scala 柯里化

    2019-08-08

  • scala中函數(shù)是第一等公民,函數(shù)類似于變量,但具有函數(shù)的類型

    類型格式A=>B ,表示一個(gè)接受類型A的參數(shù),并返回類型B的函數(shù)

    匿名函數(shù),就是函數(shù)常量,也稱為函數(shù)文字量,定義格式未(形參列表)=>{函數(shù)體}

    查看全部
  • scala中所有的運(yùn)算都是基于表達(dá)式

    call by value 對(duì)函數(shù)實(shí)參求值,且僅求一次--常用

    call? by name 函數(shù)實(shí)參每次在函數(shù)體內(nèi)被用的時(shí)都會(huì)求值;形參以=>開(kāi)頭,會(huì)使用call by name

    https://img1.sycdn.imooc.com//5d4b76f50001a25805190267.jpg

    查看全部
    0 采集 收起 來(lái)源:求值策略

    2019-08-08

  • try不是語(yǔ)句是表達(dá)式會(huì)返回一個(gè)值

    案例中的下劃線是通配符可通配所有對(duì)象

    match類似于swith

    查看全部
  • if是表達(dá)式,不是語(yǔ)句:if(exp) valA else valB

    for comprehension實(shí)現(xiàn)循環(huán)的推導(dǎo)式

    查看全部
    0 采集 收起 來(lái)源:Scala基礎(chǔ) if與for

    2019-08-08

  • Block:代碼塊,最終的求得值是最后一個(gè)表達(dá)式的值

    函數(shù):def functionName(param:ParamType):ReturnType={

    ? ? //function body:experssions

    }

    多個(gè)參數(shù)用逗號(hào)分隔

    查看全部
  • Any父類(基類):下轄AnyVal和AnyRef;最后子類都是Nothing

    AnyVal值類型;Numeric\Boolean\Char\Unit=void

    AnyRef引用類型:All java.* ref types \All scala.* ref types;AnyRef最后的子類Null

    高精度向低精度賦值時(shí),需做隱式轉(zhuǎn)換;

    Nothing通常用于函數(shù)異常終止

    String與java的String相同,引入插值特性interpolation

    ie:

    val name="wanglei"

    S"My name is ${name}"


    查看全部
    0 采集 收起 來(lái)源:Scala數(shù)據(jù)類型

    2019-08-08

  • Nothing通常用于函數(shù)異常終止
    查看全部
    0 采集 收起 來(lái)源:Scala數(shù)據(jù)類型

    2019-08-06

  • 安裝scala,sbt,IDEA+scala插件

    查看全部
    0 采集 收起 來(lái)源:scala環(huán)境搭建

    2019-07-22

  • <a target="_blank">http://docs.scala-lang.org/overviews/collections/introduction.html</a>
    查看全部
    0 采集 收起 來(lái)源:Scala 快速排序案例

    2020-09-11

  • @ annotation. tailrec

    def factorial(n: Int,m: Int): Int=

    if(n<=e)m

    else factorial(n-1,m*n)


    // @ annotation. tailrec 是尾遞歸優(yōu)化必須

    factorial(5,1)

    查看全部
    0 采集 收起 來(lái)源:Scala 遞歸與尾遞歸

    2019-07-15

舉報(bào)

0/150
提交
取消
課程須知
本課程是Scala的基礎(chǔ)教程,雖然對(duì)學(xué)員的基礎(chǔ)不做要求,但是學(xué)員最好有一門編程語(yǔ)言的經(jīng)驗(yàn),這樣會(huì)更容易理解課程里的一些概念。
老師告訴你能學(xué)到什么?
1、函數(shù)式編程的基本概念 2、Scala的開(kāi)發(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)的支持!