家居
电器
烟酒
食品
国外
服饰
医疗
交通
国内
其它
人气网址
生活资讯娱乐休闲行业部门文体教育网络科技投资理财建筑材料综合网站

Scala官网

首页:www.scala-lang.orgScala网站介绍

(取消订阅)。

Scala是一种纯面向对象的语言,每一个值都是对象。对象的数据类型以及行为由类和特征(Trait)描述。类抽象机制的扩展有两种途径。一种途径是子类继承,另一种途径是灵活的混入(Mixin)机制。这两种途径能避免多重继承的种种问题。Scala也是一种函数式语言,其函数也能当成值来使用。Scala提供了轻量级的语法用以定义匿名函数,支持高阶函数,Scala官网允许嵌套多层函数,并支持柯里化  。Scala的case  class及其内置的模式匹配相当于函数式编程语言中常用的代数类型。更进一步,程序员可以利用Scala的模式匹配,编写类似正则表达式的代码处理XML数据。在这些情形中,列表推导式功能对编写公式化查询非常有用。由于JVM不支持尾调用,Scala▲Scala也不能完全支持尾调用优化。不过,Scala编译器可以把某些简单的尾递归优化成循环。以下代码以函数式风格实现了快速排序算法。

Scala官网,,瑞士,电脑网络,编程。

Scala的官方网站。Scala一种多范式的编程语言,设计初衷是要整合面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。它也能运行于Java  ME,CLDC上。目前还有另一.NET平台的实现,不过该版本更新有些滞后。Scala的编译模型(独立编译,动态类加载)与Java和C#一样,所以Scala代码可以调用Java类别库(对于.NET实现则可调用.NET类别库)。Scala套件包括编译器和类别库,以BSD许可证发布。

猜你喜欢
网站 / 官网
RascalsLabs
布兰登中学 (Brandon Hall School)
Sierra Student Coalition(SSC)
Altschool个性养成学校
Allure
SceneSource
BeamYourScreen
NastyGal
Crosswalk
ReferralKey
Scribe
Alteryx
SNSAnalytics
TripAlertz
ScoutMob
WallpaperWeb.org
CalendApp
KaleidaCam
AllRomance
SimpleScript
CoderWall
DealsOfAmerica
Paypal是什么
LexicalWordFinder
Copyright © 2013-2018 人气网址 All Rights Reserved