腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Scala
是一种函数式
编程
语言
吗?
、
、
、
、
我从Java学习了
编程
,然后尝试每年学习一种
编程
语言
,其次是C++,然后是Python。接下来要学习的是,我寻找一些新的东西,我选择
Scala
,因为它与Java兼容,可以从OOP过渡到函数式
编程
。刚刚读到了优雅的
Scala
概念,在
Scala
上编写代码更好,这是很好的体验。
Scala
不是一种函数式
编程
语言
。它是一种带有闭包的静态类型的面向对象
语言</em
浏览 1
提问于2011-05-29
得票数 21
回答已采纳
2
回答
Scala
宏和C++模板的异同
、
、
、
Scala
的宏和C++模板都提供了对编译时元
编程
的访问。你能详细说明一下相同点和不同点吗?它们在表现力方面是否相同?
浏览 3
提问于2012-10-09
得票数 9
回答已采纳
1
回答
如何在函数式
编程
中避免副作用
、
、
、
我一直在比较
Scala
与Java在并发
编程
方面的优势。 显然,我提到的第一点是
Scala
是一种函数式
编程
语言
(部分地)使用FP避免了的副作用。与命令式
语言
相比,如何在函数式
编程
中避免副作用,以及如何在多线程/并发
编程
中工作?
浏览 3
提问于2013-10-14
得票数 1
回答已采纳
2
回答
把
Scala
作为第一种“功能”
语言
学习?
、
既然
Scala
是一种“OO与functional”的
语言
,那么将
Scala
作为我的第一种函数式
语言
来学习是否是个好主意,因为我知道大多数OO概念(从学习Java)?或者,如果我学习了一种纯粹的函数式
语言
,比如Haskell,然后将我对OO和函数式
编程
的知识混合在一起,以便更好地理解
Scala
,那会更好吗?由于函数式
编程
与我惯用的方法有很大不同,所以我想确保我学习这些概念的方式可以在函数式
语言
到函数式
语言
之间进行转换,
浏览 2
提问于2014-11-18
得票数 2
回答已采纳
1
回答
Scala
是如何扩展的?
、
可能重复: 为什么
Scala
比其他
语言
更具有可伸缩性?
Scala
上的维基百科页面说:我也有读一下:此外,“
语言
不规模,平台规模。”
Scala
是如何随着其用户的需求增长的?说
Scala
“实际上是可伸缩的”难道不是真的吗?正如
浏览 0
提问于2012-01-14
得票数 5
10
回答
除了
Scala
之外,还有什么第二
语言
可以用于LowLevel?
、
、
我对
Scala
非常满意,我非常喜欢它:)那么,除了
Scala
,什么是好的第二
语言
呢?它应该是: 因此,基本上我想要一个
Scala
,当我想要:)时,我可以在其中加入内联汇
编程
序我假设,这样的
语言
并不存在,但是也许有一些
语言
是很接近
浏览 12
提问于2010-10-30
得票数 15
回答已采纳
2
回答
在尝试
Scala
之前,您需要了解Java吗?
、
我对学习
Scala
很感兴趣。我读了很多关于它的文章,但是很多人都很重视它,因为它有一个更适合并发的参与者模型,它以更好的方式处理xml,解决了第一类函数的问题。我的问题是,您需要了解Java才能理解/欣赏
Scala
的工作方式吗?最好先尝试一下Java,然后再尝试
Scala
,或者您可以在完全没有java后台的情况下启动
Scala
吗?
浏览 0
提问于2011-11-21
得票数 15
回答已采纳
4
回答
Scala
在Java上的可伸缩性
、
、
、
我读过一篇文章,其中说
Scala
比Java处理并发性更好。http://www.theserverside.com/feature/Solving-the-Scalability-Paradox-with-
Scala
-Clojure-and-Groovy ...the可伸缩性限制仅限于Java
编程
语言
本身,但并不是整个Java平台的限制。事实上,已经做了大量工作来解决这些问题,其中两个最成功的项目是名为
Scala
和Clojure的
编程
语言<
浏览 0
提问于2012-06-07
得票数 9
2
回答
用
Scala
可以学习函数式
编程
吗?
、
Scala
是一种多范式
语言
,functional就是其中之一.我想学习函数式
编程
,
Scala
还有许多其他吸引我的特性(它是一颗新星,运行在JVM上,可以访问Java库等等)。我的问题是:
Scala
的功能部分是否足以学习函数式
编程
的基础?
浏览 4
提问于2013-05-27
得票数 0
回答已采纳
3
回答
不同的
Scala
书在不久的将来
我看过很多关于
Scala
的书,但是这些书太相似了。想知道你希望看到哪些与“主流”不同的标题(与
Scala
相关)?
浏览 0
提问于2009-06-12
得票数 4
回答已采纳
1
回答
Scala
作为泛型
编程
语言
、
、
在Garcia等人的论文“泛型
编程
语言
支持的扩展比较研究”中。对泛型
编程
的
编程
语言
特性进行了有趣的比较:对术语作简要解释:有人能在这个框架内测试
Scala
对泛型
编程
的支持吗?
浏览 0
提问于2012-11-24
得票数 14
回答已采纳
2
回答
在哪里将对象类或java.lang导入到
scala
包或任何类中?
、
、
据我所知,
Scala
中的最终类是Any类。然而,我认为
Scala
是由java
语言
构建的,所以最终的类不是Object吗?我一直在检查文档,我可能是错的,但它没有显示Object是Any的父类,我也看不到java.lang包被导入到
Scala
中的任何地方,这应该是它的主干,对吧?
浏览 8
提问于2020-06-03
得票数 0
4
回答
在
Scala
中打印下X行数
尝试使用
Scala
书中的
编程
来学习
Scala
,他们有一个从文件中读取行的非常基本的示例。我试着对其进行扩展,逐行阅读文件,查找某个短语,如果找到该行,则打印该行后面的6行。我可以很容易地用java或Perl这样的
语言
编写脚本,但我不知道如何用
Scala
(可能是因为我还不是很熟悉这种
语言
……)import
scala
.io.Source
浏览 0
提问于2012-12-01
得票数 2
6
回答
学习Haskell以学习
Scala
、
、
、
我读过一些问题,比如
Scala
与Haskell讨论两种
语言
的优点或学习哪种
语言
,但我已经知道我想学习
Scala
。我曾是uni的一名Java程序员,现在主要使用PHP。我想学习
Scala
,因为它看起来像是Java在个人项目上的改进,我还想学习一种函数式
语言
来提高我作为程序员的知识。我想知道学习Haskell作为函数式
编程
的入门是不是一个好主意,因为它是纯粹的函数式
编程
,所以我会正确地学习它,而不是在
Scala
中随意使用一些函数式
浏览 3
提问于2011-09-29
得票数 45
回答已采纳
6
回答
Scala
和Groovy之间的主要区别是什么?
、
从表面上看,Groovy和
Scala
非常相似,除了
Scala
是静态类型的,而Groovy是动态的。 还有哪些关键区别,以及彼此的优势是什么?它们到底有多相似?两者之间有竞争吗?
浏览 164
提问于2009-04-02
得票数 132
回答已采纳
1
回答
Scala
中有关DSL的元
编程
、
、
我理解动态
语言
(Ruby、Clojure、Groovy)提供元
编程
支持,但是
Scala
呢?我读过这个有用的,但我更感兴趣的是为什么(如果有)在
Scala
中使用元
编程
。
浏览 4
提问于2014-01-14
得票数 2
回答已采纳
2
回答
使用scalaz的开源项目示例
、
我甚至对那些可能以一些小的方式使用scalaz (与其他
编程
风格混合或只是从scalaz中提取一些东西)感兴趣。
浏览 0
提问于2010-12-28
得票数 8
回答已采纳
3
回答
Scala
中的“yield”等同于map函数吗?
、
、
、
、
我开始学习
Scala
编程
语言
。我对像Erlang和Haskell这样的FP
语言
有一定的了解,并且我对for/yield表达式的含义有疑问,比如:这将收集一个具有任何输入参数长度的数组据我所知,这看起来像是普通FP
编程
中的map函数:我知道
Scala
库包含
scala
.collection.map方
浏览 0
提问于2012-04-17
得票数 7
回答已采纳
1
回答
如何在Google Colab中安装Figaro
编程
语言
?
如何在Google Colab中运行使用Figaro概率
编程
语言
实现的项目?对于Figaro
编程
,您需要安装
Scala
,根据(https://medium.com/@shadaj/machine-learning-with-
scala
-in-google-colaboratory-e6f1661f1c88)页面上的信息,您可以在Google Colab中安装
Scala
,根据本教程,
Scala
将使用Almond安装在Google C
浏览 24
提问于2021-01-19
得票数 0
2
回答
Scala
中基于角色的
编程
框架/面向组合的
编程
框架
、
、
、
、
我可以从哪里得到
scala
的面向组合的
编程
框架-- Qi4j还是类似的?什么是q4j™?Qi4j™是面向组合
编程
的实现,使用标准Java5平台,不使用任何预处理器或新的
语言
元素。您从Java5中学到的一切仍然适用,您可以利用您的经验和工具包来提高面向组合
编程
的效率。此外,QI4jJVM支持在™平台上进行面向组合的
编程
,包括作为主要
语言
的Java和
Scala
,以及作为桥接
语言
运行在JVM上的许多
语言
。
浏览 0
提问于2012-06-15
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
《Scala 语言》Scala 中的 Actor 编程
TIOBE 5 月编程语言榜: C 语言再度暴涨,Scala 成功上位
scala面向对象编程
Scala函数编程和隐式转换
加米谷大数据:Python和Scala语言利弊
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券