腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9042)
视频
沙龙
0
回答
如
何在
无形状
Poly
中
匹配
Scala
对象
类型
,
如
None
或
Nil
?
、
假设你有这个HList并且您希望创建一个
无形状
的多边形函数,该函数将与
Nil
上的隐式函数相
匹配
,但在Some上具有不同的隐式函数。天真地说,我们可能认为这是可行的: implicit def caseNil = at[
Nil
.type](x => 0)
浏览 0
提问于2016-07-01
得票数 1
回答已采纳
2
回答
高类C[_] ~> D[_]的多态函数真的是一种自然变换吗?
、
、
、
这是一个关于术语的问题,在
scala
无形状
库
中
,我发现了以下评论: * Base trait for natural transformations.例如,对于函数的底层函子Int => String:自然转换可以将其转换为另一个函子,
如
List[Int] => List[String]
或
Set[Int]=> Set[String]等--这似乎表明
scala
中最接近自然转换的
对象</e
浏览 0
提问于2021-02-13
得票数 0
2
回答
不成形:关于hlist编译错误的foldLeft
、
、
object wrapInList extends
Poly
1 { implicit def stringCase= at[String]{v => List(v)} implicit def intCase = at[Int](_.toString())} obje
浏览 2
提问于2016-07-26
得票数 1
回答已采纳
1
回答
将Seq[Any]分解为case类的巧妙方法
、
、
他们不会继承任何导致Seq[Any]的东西case class (section1:Seq[T1], section2:Seq[T2], section3:Seq[T3] )编辑1:有人提出我应该扩展一个公共基类,我确实可以。但是,如果我仍然必须使用match来识别
类型
,我看不
浏览 0
提问于2016-03-08
得票数 3
回答已采纳
1
回答
递归
Poly
1对
类型
参数进行递归
、
、
我正在使用来自
无形状
的
Poly
1来从实例构建case类的方案(描述它们的序列化)。Schema
对象
为其成员保存一个示例值(除了其他东西)。我从所有原语
类型
的实例中提取这些示例值(Int、Float、String、.)他的计划是由我的
Poly
1动态构建的。现在已经知道了如何为任何列表(
或
任何其他集合)构造一个Schema,当且仅当有一个Schema作为
类型
参数。对于其他单一
类型
(
如
Option )也是如此。
Poly
1的
浏览 0
提问于2015-07-17
得票数 1
回答已采纳
1
回答
Scala
中
的shapeless有哪些重要特性,它们有什么作用?
、
这似乎是一个令人惊叹的工具,我对此感到非常兴奋,但我在前进
中
遇到了问题。因为还没有太多的文档,所以我一直在研究示例和源代码。我遇到了困难,因为大多数示例使用了多个
无形状
的概念,并且在源代码
中
,一个
无形状
的
类型
通常会利用其他
类型
,所以可以说,我最终陷入了
无形状
的兔子洞。一个简单的示例,它使用尽可能少的其他
无形状
或
高级
Scala
概念。通过API的一个特性,我指的是由shapeless 2.0定义的单个事物(例如,
浏览 33
提问于2014-01-01
得票数 17
1
回答
当使用编译时宏调用
scala
函数时,当它导致编译错误时,如何平稳地进行故障转移?
、
、
、
、
假设我打算在
scala
程序中使用单例/文本
类型
特性,这个特性是在
scala
2.12
中
的
无形状
库中提供的(
scala
2.13支持本机文字
类型
,但让我们以
无形状
为例)import com.tribbloi
浏览 2
提问于2020-06-04
得票数 1
2
回答
scala
中
的泛型方法参数
有一些Command
对象
进行一些计算并返回一个OUTPUT,Worker接收OUTPUT作为输入并可以返回Result --
对象
模型如下所示:trait Command除非我正在映射Command的列表,否则代码不会因为
类型
擦除而编译-它需要一个_$1,但接收一个Long
或
String (以前被接受为OUTPUT的所有内容)。Obviously this doesn't compile. workers.map(worker => worker.work(
浏览 2
提问于2015-05-30
得票数 0
回答已采纳
1
回答
case类字符串字段的Trim值
、
case类可以有可选字段、嵌套
对象
、列表等。 implicit val stringOptCase = at[Option[String]](_.map(_.trim它不适用于list
或
object字段。(" john "), address = List(" ny"," vegas "), friends = List(Person(Some(" alicia&
浏览 0
提问于2019-02-08
得票数 7
回答已采纳
1
回答
解码用例类w/标记
类型
、
、
给予:@ import $ivy.`io.circe::circe-core:0.9.0` import shapeless.tag defined trait Foo @ import io.circe._, io.circe.generic.se
浏览 5
提问于2018-01-09
得票数 8
回答已采纳
1
回答
将解析器组合器应用于case类
、
我正在研究如何使用
Scala
的来解析一个字符串(没有换行符,有人设计的例子)。 object MyParser extends
scala
.util.parsing.combinator.RegexParserscase foo ~ bar ~ baz ~ bam ~ bat => MyRecord(foo, bar, baz, ba
浏览 3
提问于2015-07-10
得票数 5
回答已采纳
2
回答
Scala
:模式
匹配
Seq[Nothing]
我正在尝试
匹配
包含Nothing的Seq的情况。tasks => tasks.map { }} 在模式
匹配
中
浏览 2
提问于2012-10-25
得票数 5
2
回答
游程函数上的
Scala
+无形抽象
、
、
由于FnToProduct只在第一个参数列表上工作,所以在这里没有帮助,我也尝试在打字机上编写一些递归定义,但是我在定义
类型
时遇到了问题。 不太确定是否有可能,但很想知道其他人是否尝试过这样的方法。
浏览 2
提问于2017-10-30
得票数 2
回答已采纳
3
回答
Scala
将
类型
的元组转换为泛型的元组。
、
、
假设我将
类型
a定义为
类型
的元组我将泛型类Foo定义为是否有任何方法可以将a转换为b (泛型的元组)(最好是原生
Scala
浏览 7
提问于2020-02-20
得票数 0
回答已采纳
2
回答
扩展排序以容纳类
对象
时PriorityQueue varargs错误
、
、
我的目标是在初始化包含上述
对象
的PriorityQueue时创建一个包含2个
或
多个
对象
的变量函数。<:Equals (和TopicTrenderInit.FreqOrdering.type <:
scala
.math.OrderingTopicTrenderInit.Topic),但特征排序在T
类型
中
是不变的您可能希望研究通配符
类型
(
如
_ <: Equals )的错误。>:TopicTrenderInit.Topic,但类Prio
浏览 0
提问于2018-12-31
得票数 0
回答已采纳
4
回答
如
何在
scala
中
获得通用(多态) lambda?
、
、
、
更新(2018年):我的祈祷在Dotty ()
中
得到了回应,所以下面的Q&A更多地是“
Scala
2.x”-related
scala
> def f(x: Int) =xres0: Int = 5
scala
> def f[T](x: T) = x ^ 让我们
浏览 2
提问于2015-07-21
得票数 12
回答已采纳
2
回答
基于
Scala
的模式
匹配
案例
匹配
有问题,试图让我的案件
匹配
工作,
如
预期的。我所期望的结果如下:如果任何其他数字超过2 =>随机选择(编号- 2)参考我在实施这方面有问题。到目前为止,我已经: case 1 =>
scala
.util.Random.shuffle(=>
scala
.util.Random.shuffle(actualList).
浏览 2
提问于2017-10-31
得票数 1
回答已采纳
2
回答
为带有定义公共createValue方法的参数的case类构建、使用
无形状
的通用默认实例
、
、
、
我正在努力实现以下目标--而使用
无形状
的方法似乎是一条不错的道路。我正在试图找出是否可以通过编程方式为每个具有Value
类型
字段的类创建一个Value实例。换句话说,我希望能够调用并具有相同的emptyHl
或
Empty实例的结果。这似乎与
无形状
指南中的"8.3随机值生成器“示例类似,但我没有生成随机数,而是为每个参数使用函数来实现每个参数的具体Definition
类型
,并在其上调用createValue(
Non
浏览 3
提问于2020-04-09
得票数 1
回答已采纳
4
回答
scala
模式
匹配
Nil
的
类型
似乎不是多态的。如何更正此函数: | a match { | case
Nil
=>
Nil
[A] 更新:
scala
&g
浏览 0
提问于2011-08-08
得票数 2
回答已采纳
1
回答
什么是
Scala
中
的unapply方法?
、
什么是unapply方法是
Scala
?它怎麽工作? 我知道其他语言中的模式
匹配
,比如OCaml,通常您对它的控制很少。
Scala
在提供unapply方法方面是独一无二的,还是有其他语言提供了控制模式
匹配
的机制?
浏览 1
提问于2014-08-03
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
好程序员大数据视频教程之快速入门Scala篇
好程序员大数据教程分享Scala系列之Option
我使用Golang两年后的总结:优点和令人讨厌的怪癖
大数据:Scala
【Python基础】Python「类型注解」:如何让你的Python代码够清晰?
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券