问答列表

如何在 scala 中更改 set 的元素

作者:Enthusiast Coder 提问时间:6/7/2020

在 scala 中,您可以有 2 种类型的集合,其中元素是不可变的或可变的,但是由于您无法索引这些集合,那么如何更改后一个集合的元素呢?...

创建矩阵 - “值更新不是 Example.Matrix 的成员”错误

作者:finite_diffidence 提问时间:7/17/2020

我正在尝试创建一个简单的矩阵(基本上移植我用 C++ 编写的一些代码以更好地理解 Scala)。我写的代码是: object Example extends App { case class Ma...

Programming in Scala 示例混淆(清单 3.5, 创建可变集和不可变集)

作者:newbie 提问时间:12/30/2020

我在理解 Scala 编程第 3 版书中的清单 3.5 中的不可变集和可变集时遇到了一些困惑。该段落告诉我它正在创建不可变的集合,然后用 += 更新它,但随后新存储的集合包含所有三个元素。一些问题: ...

具有可变默认值的 Scala 映射始终指向同一对象

作者:worldterminator 提问时间:3/7/2022

Scala 版本:3.1 我想创建一个 String -> Int 映射,每个键都可以指向许多 Int。 因此,我选择默认可变的映射。Buffer[Int] 但似乎所有的键总是指向同一个Buff...

当 Scala 映射被更新并分配给 Var 时会发生什么?

作者:Anwesha Bhattacharya 提问时间:3/22/2022

学习 Scala 的第 3 天。 我想地图是不可变的。我想知道,当我们更新不可变地图并将其分配给新变量时,旧地图会发生什么?内存是不是立即释放了? 另外,当新地图被分配给一个根据定义是可变的变量时...

为什么 'scala.collection.mutable.Map's 的 'withDefaultValue's 不能正确保留默认值?

作者:Scoobie 提问时间:8/23/2022

这是怎么回事? Welcome to Scala 2.13.5 (OpenJDK 64-Bit Server VM, Java 1.8.0_312). ... > import scala.co...

取等于“a”的“xs”的第一个元素,而不使用 takeWhile

作者:lafinur 提问时间:3/7/2023

我想编写一个函数,使得该函数是一个包含等于 的第一个元素的列表,这样如果不以列表开头,则列表为空。具体案例将更清楚地表明这一点:f :: a -> [a] -> [a]f a xsxsaxsa f ...

在单子列表上累积一个函数(也许)

作者:Philip Adler 提问时间:3/13/2023

我正在学习 Haskell,以此来掌握一种新的编程范式。我挂在一个特定的,可能是基本的问题上。虽然我发现了很多文档和其他堆栈溢出问题,但我觉得在试图弄清楚如何让它工作时,我迷失在其他人示例的噪音中。 ...

在 Haskell 中将任何类型的列表作为函数参数(使用 Replit)

作者:Sophie 提问时间:4/19/2023

我正在尝试在 Haskell 中编写一个函数,该函数将列表作为参数并返回并删除最后一个元素 这是我拥有的代码: remLastElement :: [a] -> [a] remLastElement...

如何在 Haskell 中编写一个函数来打印出任何大小的元组的每个元素?

作者:mistahwhite 提问时间:4/26/2023

我知道我可以做这样的事情 listy = zip [1,2,3] [a,b,c] testy = listy !! 0 --(1,"a") let (x,y) = testy putStr((sho...


共262条 当前第7页