<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Scala編程語(yǔ)言

          聯(lián)合創(chuàng)作 · 2023-09-28 00:18

          Scala是一門現(xiàn)代的多范式編程語(yǔ)言,旨在以簡(jiǎn)練、優(yōu)雅及類型安全的方式來(lái)表達(dá)常用編程模式。它平滑地集成了面向?qū)ο蠛秃瘮?shù)語(yǔ)言的特性。

          • Scala是面向?qū)ο蟮?/strong>:Scala是一個(gè)純面向?qū)ο笳Z(yǔ)言,在某種意義上來(lái)講所有數(shù)值都是對(duì)象。對(duì)象的類型和行為是由class和trait來(lái)描述的。Class的抽象可由子類化和一種靈活的基于mixin的組合機(jī)制(它可作為多重繼承的簡(jiǎn)單替代方案)來(lái)擴(kuò)展。
          • Scala是函數(shù)式的: Scala還是一個(gè)函數(shù)式語(yǔ)言,在某種意義上來(lái)講所有函數(shù)都是數(shù)值。Scala為定義匿名函數(shù)提供了一種輕量級(jí)的語(yǔ)法,它支持高階(higher- order)函數(shù)、允許函數(shù)嵌套、支持局部套用(currying)。Scala的case類及其內(nèi)置支持的模式匹配模型代數(shù)類型在許多函數(shù)式編程語(yǔ)言中 都被使用。
          • Scala是靜態(tài)類型的:Scala配備了一套富有表現(xiàn)力的類型系統(tǒng),該抽象概念以一種安全的和一致的方式被使用。
          • Scala是可擴(kuò)展的:Scala的設(shè)計(jì)承認(rèn)了實(shí)踐事實(shí),領(lǐng)域特定應(yīng)用開(kāi)發(fā)通常需要領(lǐng)域特定語(yǔ)言擴(kuò)展。Scala提供了一個(gè)獨(dú)特的語(yǔ)言組合機(jī)制,這可以更加容易地以類庫(kù)的形式增加新的語(yǔ)言結(jié)構(gòu):
            • 任何方式可以被用作中綴(infix)或后綴(postfix)操作符
            • 閉包按照所期望的類型(目標(biāo)類型)自動(dòng)地被構(gòu)造
            兩者結(jié)合使用可方便地定義新語(yǔ)句,無(wú)需擴(kuò)展語(yǔ)法,也無(wú)需使用類似宏的元編程工具。
          • Scala可與Java和.NET進(jìn)行互操作:Scala 設(shè)計(jì)時(shí)就考慮了與流行編程環(huán)境良好交互,如Java 2運(yùn)行時(shí)環(huán)境(JRE)和 .NET框架(CLR)。特別是與主流面向?qū)ο笳Z(yǔ)言,如Java和C#盡量無(wú)縫交互。Scala有像Java和C#一樣的編譯模型(獨(dú)立編譯,動(dòng)態(tài)裝載 類),允許訪問(wèn)成千上萬(wàn)的高質(zhì)量類庫(kù)。

          在線Scala文檔:http://www.ostools.net/apidocs/apidoc?api=scala-docs-2.9.2

          瀏覽 11
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  黄色片视频免费在线观看 | 性久久久久久久 | 青娱乐换妻偷拍 | 人妻五月天 | 男女福利网 |