1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      JavaScript和Scala中ABAPmesh表達式的表達是怎樣的-創(chuàng)新互聯(lián)

      今天就跟大家聊聊有關(guān)JavaScript和Scala中ABAP mesh表達式的表達是怎樣的,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

      創(chuàng)新互聯(lián)公司專注于網(wǎng)站建設|成都網(wǎng)站維護|優(yōu)化|托管以及網(wǎng)絡推廣,積累了大量的網(wǎng)站設計與制作經(jīng)驗,為許多企業(yè)提供了網(wǎng)站定制設計服務,案例作品覆蓋成都混凝土攪拌站等行業(yè)。能根據(jù)企業(yè)所處的行業(yè)與銷售的產(chǎn)品,結(jié)合品牌形象的塑造,量身制作品質(zhì)網(wǎng)站。

      ABAP Mesh expression

      JavaScript和Scala中ABAP mesh表達式的表達是怎樣的

      JavaScript

      我在第10行調(diào)用了函數(shù)f,其中傳入的第二個和第三個參數(shù)都是一個逗號表達式。

      函數(shù)f的實現(xiàn),會檢查這兩個參數(shù)的類型,如果是函數(shù),則執(zhí)行函數(shù)調(diào)用,再打印其返回值,否則直接打印傳入的表達式的值。

      JavaScript和Scala中ABAP mesh表達式的表達是怎樣的

      執(zhí)行上面這段代碼,打印輸出如下:

      JavaScript和Scala中ABAP mesh表達式的表達是怎樣的

      我們可以看出,雖然傳入的第一個參數(shù)為true,導致函數(shù)f內(nèi)部只會打印第二個參數(shù)y代表的表達式的值,5,但是第三個參數(shù)代表的表達式在函數(shù)f調(diào)用時,也進行了表達式求值,所以最后console也輸出了Big calculation2。

      如果我們想實現(xiàn)所謂的“惰性求值”,有時候也稱”惰性計算“,那么只需要將原本寫在表達式位置的邏輯用一個JavaScript函數(shù)包裹起來,如下:

      JavaScript和Scala中ABAP mesh表達式的表達是怎樣的

      再次調(diào)用f,此時傳入的參數(shù)y和z的類型為函數(shù),因此在f進行調(diào)用時,同之前傳入的表達式不同,這里并不會即時調(diào)用y和z代表的函數(shù)。打印輸出:

      JavaScript和Scala中ABAP mesh表達式的表達是怎樣的

      Scala

      Scala 是一門多范式(multi-paradigm)的編程語言,設計初衷是要集成面向?qū)ο缶幊毯秃瘮?shù)式編程的各種特性。

      Scala 運行在Java虛擬機上,并兼容現(xiàn)有的Java程序。

      Scala 源代碼被編譯成Java字節(jié)碼,所以它可以運行于JVM之上,并可以調(diào)用現(xiàn)有的Java類庫。

      JavaScript和Scala中ABAP mesh表達式的表達是怎樣的

      下圖第5行和第12行我分別定義了兩個Scala函數(shù)exp_test1和exp_test2, 邏輯和之前的JavaScript函數(shù)f類似。

      exp_test1接受的第二個和第三個參數(shù)類型為exp1 :=> Unit,意思是需要傳入一個表達式,這個表達式的返回類型是Unit。

      exp_test2接收的第二個和第三個參數(shù)類型為exp1() :=> Unit,意思是需要傳入一個函數(shù),這個函數(shù)沒有任何輸入?yún)?shù),函數(shù)的返回類型是Unit。

      JavaScript和Scala中ABAP mesh表達式的表達是怎樣的

      第19行到第25行是對這兩個函數(shù)的各種測試,打印輸出:

      JavaScript和Scala中ABAP mesh表達式的表達是怎樣的

      可以看到,即使傳入兩個函數(shù)exp_test1和exp_test2的第二個和第三個參數(shù)都是表達式,Scala也能做到對表達式的惰性求值:

      第19行和第20行的函數(shù)調(diào)用,第三個參數(shù)位置的表達式和函數(shù)都沒有即時求值,而是惰性求值。

      第22行和第23行的函數(shù)調(diào)用,第二個參數(shù)位置的表達式和函數(shù)都沒有即時求值,而是惰性求值。

      看完上述內(nèi)容,你們對JavaScript和Scala中ABAP mesh表達式的表達是怎樣的有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設公司行業(yè)資訊頻道,感謝大家的支持。


      新聞名稱:JavaScript和Scala中ABAPmesh表達式的表達是怎樣的-創(chuàng)新互聯(lián)
      網(wǎng)頁地址:http://www.ef60e0e.cn/article/dgehds.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        左云县| 红桥区| 抚松县| 贵港市| 巨野县| 绥芬河市| 林西县| 楚雄市| 三明市| 惠水县| 布尔津县| 广昌县| 博爱县| 资溪县| 昭平县| 汝南县| 岱山县| 长兴县| 天全县| 云安县| 郓城县| 临颍县| 繁昌县| 凤冈县| 宜春市| 娱乐| 石狮市| 正安县| 岑巩县| 湟中县| 商洛市| 民和| 时尚| 理塘县| 广德县| 乌拉特前旗| 丰都县| 调兵山市| 五大连池市| 清远市| 永胜县|