腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
调用一个参数函数时,
Scala
为什么
以及如何特殊地对待元组?
、
这会导致(
1,2
)
scala
> val t = (1, 2)<console>:6: error: value
浏览 3
提问于2011-05-14
得票数 13
回答已采纳
4
回答
重写Pair的equals()方法
这个问题以前
在
scala
-user This list中被问过,但没有得到确认的答案。[(Int, Int)]._1 == this._1} case (1, 1)=>
println
("matched") } not
浏览 1
提问于2010-09-25
得票数 11
回答已采纳
1
回答
在
Scala
中
,` `
println
(
1,2
)`是如何工作的?
、
、
在
Scala
(2.7.7final)
中
,Predef.
println
方法被定义为具有以下签名:这是怎么回事,那么下面的方法是可行的:(
1,2
) 编译器会自动将逗号分隔的参数列表转换为元组吗?
浏览 0
提问于2010-08-20
得票数 9
回答已采纳
3
回答
如何在
scala
中
获得正确的数组哈希码?
、
、
Array.hashCode用于数组实例:
println
(h == Array(
1,2
).hashCode) // false
println
(h == a.hashCode) // true
为什么
要问:我
在
类中使用数组(作为私有字段),因为查找时间非常重要,而且它的内容与计算类的
浏览 9
提问于2016-11-18
得票数 4
回答已采纳
1
回答
Scala
并行集合
中
的foreach
、
我用Ammonite评估了这段代码:Welcome to the Ammonite Repl 2.5.1 (
Scala
2.13.8 Java 17.0.1)@ import
scala
.collection.parallel.CollectionConverters._ @ Seq(
1,2
).foreach { x => Thread s
浏览 1
提问于2022-02-24
得票数 0
回答已采纳
3
回答
为什么
Array的==函数不为Array(
1,2
) == Array(
1,2
)返回true?
在
中
,作者写到
Scala
的==函数比较值相等而不是引用相等。这与清单上预期的一样
有效
:res0: Boolean = true
scala
> Array(
1,2
) == Array(
1,2
)作者建议使用函数来代替:
scala
> Array(
1
浏览 5
提问于2010-09-17
得票数 23
回答已采纳
2
回答
为什么
scala
的模式加工不适用于类型匹配的for循环?
、
、
case dir: CSDir =>
println
(dir) }问题:如果for和match是不同的,那么如果您可以向我介绍一些包含更多细
浏览 1
提问于2012-07-09
得票数 8
回答已采纳
1
回答
Scala
TypeTag不显示类型参数的奇怪行为
= typeOf[N] match { case TypeRef(_, _, args) => args }type of List(1, 2) hastype arguments List(Int)
scala
> paramInfo(D
浏览 0
提问于2018-01-22
得票数 1
回答已采纳
2
回答
类
在
scala
中
不能有main()吗?
在
Calulator.
scala
文件
中
var brand: String ="HP"
在
CalculatorTest.
scala
文件
中
def main(args:Array[String]) {
printl
浏览 0
提问于2016-10-06
得票数 0
2
回答
(数据:任何)=>
println
(数据)与data:Any=>
println
(数据)
、
我看到了以下
scala
代码: case _: Int => data: Any =>
println
(data) // no issue
在
match case子句中,我不必将data: Any =>
println
(data)写成(data: Any) =>
println</
浏览 2
提问于2018-09-24
得票数 0
回答已采纳
2
回答
如何迭代以值作为列表的映射?
我正在尝试迭代下面的地图我不知道
为什么
下面的代码会这样打印?
scala
> m1 foreach {case (key, value) =>
println
(key + "-->" + value .foreach {
println
} )}2 key1--
浏览 0
提问于2016-03-31
得票数 0
回答已采纳
2
回答
为什么
Scala
允许嵌套数据结构,如List或Array
、
、
为什么
像
Scala
这样的语言具有非常强的静态类型系统,允许使用以下结构: res0: List[Any] = List(1, List(1, 2))# [1; [1;2]; 3];; [1; [1;2]; 3];;Error: This expression
浏览 4
提问于2015-08-20
得票数 14
回答已采纳
2
回答
将参数添加到具有默认值的case类
、
、
case class Foo(a: Int, b: Int, c: Boolean = true)因此,添加另一个默认值为true的参数似乎是明智的。然而,一旦我这样做,bar
中
的模式匹配就变成了一个语法错误。@som-snytt指出,我可以添加另一个参数作为Foo(a: Int, b: Int)(c: Boolean = true),这将是完美的,除非它会导致现有的调用失败,如Foo(
1,2
) (
浏览 0
提问于2013-06-01
得票数 3
回答已采纳
3
回答
为什么
不能与indexedSeq的cons运算符相匹配?
为什么
不可能编译这段代码 case a :: b :: c =>
println
("toto");但有可能是塞克?IndexedSeq(1, 2, 3).toSeq match {} IndexedSeq.toSeq方法只是一个强制转换
浏览 2
提问于2016-07-06
得票数 1
回答已采纳
3
回答
Scala
模式匹配混淆
我开始学习
Scala
,但我不太了解模式匹配的一些行为。有人能向我解释一下
为什么
第一种情况
有效
,而第二种情况不起作用吗?def getFirstElement(list: List[Int]) : Int = list match { case _ => -1res: Int = 1 r
浏览 4
提问于2014-10-21
得票数 3
回答已采纳
2
回答
元组/产品/案例类的toString()实现
、
、
那么,
在
scala
类的类层次结构(/Products)
中
,toString()位于哪里?
浏览 0
提问于2015-11-13
得票数 2
回答已采纳
1
回答
(
println
_)
中
的下划线占位符如何表示其原始函数文字的整个参数列表?
、
、
.foreach(
println
_) // _ is expanded to 2 parameters in each iteration(3,4)
在
第8.6章
中
,部分应用了
Scala
中
的书籍编程功能,第3版,一个例子显示:list.foreach(x =>
println
(x)) 上下
浏览 3
提问于2019-12-16
得票数 0
回答已采纳
1
回答
`Stream.take`的奇怪行为
、
我正在尝试一些
scala
.Stream方法,并定义了这样一个方法:
scala
.Stream.from(1).flatMap { i =>
scala
.Stream.from(i).takeWhile(_ < 10).map(j => (i, j))}
浏览 4
提问于2015-08-23
得票数 1
回答已采纳
2
回答
Scala
中
的函数类型定义和类型擦除
给定以下类型和实例:def add: operation = _ + _for (a <- elements) a match {} 有没有一种方法可以实现这种基于函数的类型,同时
在
case语句中保持擦除友好
浏览 0
提问于2011-02-23
得票数 1
回答已采纳
6
回答
在
Scala
中方便地编写元组函数
、
因此,我寻找了一种向foreach写入参数的快捷方法 map.foreach((k, v) =>
println
(
浏览 1
提问于2010-06-02
得票数 26
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Scala 语言在局域网监控软件中的潜力
Scala函数编程和隐式转换
Zzreal的大数据笔记-ScalaDay02
科技:在FlexeGRAPH试验中证实PureGRAPH在冷却剂中的有效性
全面讲解在Rust中处理错误的有效方法
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券