scala

scala

文章 292 浏览 105

含糊不清的隐含意义

问题是为什么下面的代码不能使用类型推断(下面是一个 REPL 会话来演示),它可以修复吗?更具体地说,这与编译器用来推断返回类型的 CanBuildFrom 的…

半暖夏伤 2024-10-25 09:14:36 1 0

为什么我不能指定特征的子类?

scala&gt class A defined class A scala&gt trait T extends A { val t = 1 } defined trait T //why can I do this? scala&gt class B extends T de…

谁许谁一生繁华 2024-10-25 04:56:44 3 0

Scala 中的动态属性

Scala 支持动态属性之类的东西吗?示例: val dog = new Dynamic // Dynamic does not define 'name' nor 'speak'. dog.name = "Rex" // New property…

醉梦枕江山 2024-10-25 04:34:59 4 0

如何匹配多个参数?

我有一个功能: def func(a: int, b: int, c: double): int 并且我想匹配各种可能的场景, 当c为0时,返回ba 当c&gt为0时,返回ba。 9、return 0 凡是…

彻夜缠绵 2024-10-25 04:08:20 1 0

了解企业应用程序上下文中的 FP(在 Scala 中)

我看到的大多数示例(如果不是全部)都是执行某种计算并完成的函数。在这方面,FP 很耀眼。但是,我很难了解如何将其应用到企业应用程序环境中,因为…

神回复 2024-10-25 03:40:05 2 0

如何获取泛型类型的实际类型?

有一个具有泛型类型的类: class Action[T] 创建它的一些实例,放入列表中: val list = List(new Action[String], new Action[Int]) 迭代它,如何获…

棒棒糖 2024-10-25 03:21:37 1 0

如何开始使用 Scala

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

春风十里 2024-10-25 00:38:33 2 0

Scala 类型不匹配错误尝试将参数化或抽象类型构造函数视为其上限

精简示例: trait WithUpperBounds[AA[_] &lt: Set[_], Node, Edge] { val nodes: AA[Node] val edges: AA[Edge] } class WithoutUpperBounds[AA[_] &…

廻憶裏菂餘溫 2024-10-25 00:01:05 1 0

日期转换

我有一个日期变量 var date: Date = new Date() ,然后我已将此日期转换为字符串: var dateStr = date.toString() 现在我需要将此字符串转换回日期。…

五里雾 2024-10-24 23:43:17 2 0

我的方法和 Predef 中的一致性之间存在隐含歧义的问题

以下代码,摘自Apocalisp的优秀博客系列: scala 中的类型级编程 ,并修改对于隐式解析场景。但是,这不会编译,并显示以下消息: error: ambiguous i…

渡你暖光 2024-10-24 23:22:04 3 0

从Stack中取出第二个元素

我正在学习Scala。然而,在练习中,我对堆栈有一些问题。如何从堆栈中删除第二个元素。我必须删除第二个元素并放回顶部元素。 感谢您的提前…

凉城凉梦凉人心 2024-10-24 21:34:53 1 0

有没有办法在 Scala 的 REPL 中使用 ctrl-d 作为前向删除?

所以在 Scala REPL 中,我可以使用 ctrl-{p,n,a,e} 来执行上一个、下一个、行首和行尾。然而,如果我不能使用 ctrl-d 进行转发删除,我很快就会发疯。…

你的背包 2024-10-24 21:06:51 4 0

一阶参数多态性和一阶函数

我正在阅读论文 Generics of a Higher Kind,第一句话是 使用 Java 5 和 C# 2.0,一阶 引入参数多态性 在主流的面向对象中 名称下的编程语言 泛型。 …

野の 2024-10-24 18:55:01 2 0

使用参数扩展类

我注意到我可以扩展一个类,同时将参数传递给扩展类: scala&gt class SomeClass(val str: String) defined class SomeClass scala&gt class Subclass…

音栖息无 2024-10-24 18:02:42 0 0

为什么在调用受约束特征的方法时不查找自身类型?

假设 trait A { def t : Int } trait B { this: A =&gt } 为什么编译器不“知道”我可以在 B 上调用 t ? def test(b: B): Int = b.t // doesn't work…

如歌彻婉言 2024-10-24 12:09:09 1 0
更多

推荐作者

linfzu01

文章 0 评论 0

可遇━不可求

文章 0 评论 0

枕梦

文章 0 评论 0

qq_3LFa8Q

文章 0 评论 0

JP

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文