腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Scala
模式
与
varargs
匹配
scala
我有一个网络服务器来处理传入的请求。根据http方法和端点,我以不同的方式处理请求。目前,代码可以处理它: def routes: HttpRequest => Future[HttpResponse] = { httpRequest: HttpRequest => case (GET, "/login") => case (POST, "/ne
浏览 11
提问于2019-05-10
得票数 3
回答已采纳
1
回答
如何
匹配
不推荐使用的
scala
.xml.Elem应用方法的大小写
xml
、
scala
、
pattern-matching
category>:_* )}不工作:case Elem(p,l,a,s,m @(_:Boolean),child @
浏览 0
提问于2017-09-29
得票数 1
2
回答
使用宏生成通配符绑定
模式
scala
、
scala-macros
、
scala-quasiquotes
Scala
允许在unapplySeq的
varargs
上进行
模式
匹配
case A(args@ _*) => args // Seq("a", "b", "c")我想用宏生成这样的
模式
。一件自然的尝试是行不通的:
scala
&g
浏览 3
提问于2015-02-19
得票数 1
回答已采纳
1
回答
Java的Method.isVarArgs()不适用于
scala
中的方法
scala
我使用java反射检查用
scala
编写的方法(我在
scala
中找不到合适的方法),代码如下: // Get Method objectevalParamsType = { println("
varargs
(这是另一个问题.) java中的方法类似乎无法识别
scala</e
浏览 1
提问于2016-03-07
得票数 0
回答已采纳
2
回答
像Int*、String*这样的
varargs
是如何在
Scala
中实现的?
scala
我还理解用例如下所示:fn(1,2,3) //> res0: Int = 6def fn(x:List[Int]) = x.sum //> fn: (x: List[Int])Int fn(List(1,2,3))
浏览 7
提问于2013-01-15
得票数 1
回答已采纳
1
回答
Scala
-使高阶函数g的函数参数f的签名依赖于g的变元
scala
、
pattern-matching
、
type-inference
、
variadic-functions
、
higher-order-functions
我试图定义一个高阶函数f,它接受args类型的变量数Wrapper[T]*和
Scala
中的函数参数g。我能做的最接近的事情是将一个Seq[T]传递给g,并在g中使用
模式
匹配
。) val params = args.map(x => x.unwrap())} 如果没有<e
浏览 2
提问于2014-05-22
得票数 1
回答已采纳
2
回答
什么是"xs @ _*“在SBT程序集插件的PathList中的含义?
scala
、
sbt
、
sbt-assembly
这些短语的意思是: ps @ _* assemblyMergeStrategy in assembly := { case PathList(ps @ _*) if ps.last endsWith ".html" => MergeStrategy.first case "application.conf"
浏览 3
提问于2017-03-14
得票数 15
1
回答
scala
在数组上是如何
匹配
的?
scala
纵观
Scala
代码,可以通过向object Array添加一个apply方法来实现方便的数组创建语法。但事实似乎并非如此:我知道我还需要查看WrappedArray和所有超类,但是我不知道
scala
是如何在数组上实现这种
匹配
的(我需要更熟悉
scala
集合的类层次结构)。
scala
> class A(val x: Int)
scala
> new A(4)
浏览 0
提问于2011-11-01
得票数 1
回答已采纳
1
回答
用重载从
scala
调用java
varargs
java
、
scala
、
overloading
、
variadic-functions
这是
与
varargs
特性相关的
scala
兼容性的另一个问题。关键的区别是java的部分重载。它类似于这个
scala
代码: def test( xa : String* ) = print( xa.mkString(",") )}
Scala
与
java标记不同,这种重载是无效的。这让
scala<
浏览 3
提问于2015-04-19
得票数 1
3
回答
在java中使用
scala
vararg方法
scala
、
scala-collections
、
scala-java-interop
为什么所有在java中使用的
scala
vararg方法似乎都接受一系列变量,而不能用作java原生vararg方法。这是一个bug吗?
浏览 2
提问于2011-11-29
得票数 10
回答已采纳
2
回答
如何使字符串成为包含多个字符串的参数
scala
、
apache-spark
我的代码如下:df.select(args.split(","):_*)
浏览 3
提问于2017-12-15
得票数 4
回答已采纳
2
回答
如何使用:_*实现类型转换?
scala
val t = Vector(1 to 3: _*)
scala
.collection.immutable.Vector[Int] = Vector(1, 2, 3)返回:如何从
scala
.collection.immutable.Vector[
scala
浏览 7
提问于2013-11-04
得票数 1
回答已采纳
1
回答
如何
匹配
Scala
宏中的箭头关联树(‘x->y’)?
scala
、
macros
、
scala-quasiquotes
我想对
Scala
宏中的x -> y操作树进行
模式
匹配
。我正在交叉编译
Scala
2.10.4(
与
)和
Scala
2.11.x。我尝试过以下
模式
,但都没有奏效: case q"$x -> $y" => ?case q"
scala
.Predef.ArrowAssoc[${_}, ${_}]
浏览 3
提问于2014-07-09
得票数 1
回答已采纳
1
回答
使用_*引起错误的
varargs
的
Scala
类型归属
scala
、
syntax
、
types
、
variadic-functions
我对
Scala
有一个基本的理解:接受
varargs
的方法的参数需要暗示它是使用_*的
varargs
。使用
Scala
2.10.3,我定义了以下两个方法method: (
varargs
: Int*)(more: String*)Unit
scala
> val method2 = meth
浏览 2
提问于2014-01-27
得票数 3
4
回答
使用asInstanceOf将Any转换为Double
scala
例如: val d = arr(1).asInstanceOf[Double] 提供:
浏览 0
提问于2013-12-20
得票数 11
1
回答
在
Scala
中,如何使用unapplySeq
与
模式
匹配
,如List、start
模式
和
varargs
参数?
scala
为什么外卡
匹配
在下面的代码中不起作用?具体来说,我得到的第一个case语句是star patterns must correspond with
varargs
parameters错误。case RichFile(_*) => println((x, y)) }我还想
匹配
它们,就像我们
匹配
Scala
中的列表一样,如下所示:
浏览 3
提问于2014-01-14
得票数 1
回答已采纳
1
回答
如何从
Scala
调用重载的Java
varargs
方法?
scala
我试图用
varargs
和非
varargs
版本来调用多态方法,logger.warn_*) // 3第2行不编译,提供了“重载的方法值警告
与
替代如何从
Scala
调
浏览 4
提问于2014-11-21
得票数 2
回答已采纳
4
回答
如何声明
scala
方法,以便可以使用
varargs
样式从Java调用它
java
、
scala
、
interop
、
variadic-functions
我在
scala
库类中有两个简单的方法: def bar(args : String*) : Unit = println("Foo.bar with: " + args)如何使用类似Java
varargs
的语法从Java调用它?
浏览 0
提问于2010-06-22
得票数 9
回答已采纳
2
回答
使用Flambo时,在DataFrame中找不到选择方法的
匹配
方法
apache-spark
、
clojure
、
apache-spark-sql
、
spark-dataframe
、
flambo
我正在使用
与
Spark一起工作。我想检索一个包含给定列名的。IllegalArgumentException未找到
匹配
方法:为类org.apache.spark.sql.DataFrame clojure.lang.Reflector.invokeMatchingMethod
浏览 3
提问于2016-03-16
得票数 1
回答已采纳
2
回答
Scala
模式
匹配
组
与
使用findAllIn的
匹配
组不同
regex
、
scala
、
scala-2.10
我发现,在
Scala
中通过正则表达式上的
模式
匹配
提取的组
与
使用findAllIn函数提取的组不同。1)这里有一个使用
模式
匹配
的抽取示例-fullRegex:
scala
.util.matching.Regex = (.+?)=(.+?)
scala
> val x = "
浏览 3
提问于2014-12-26
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
30天拿下Rust之模式与模式匹配
Lua中字符串与模式匹配
onenote搜索机制详解:两种搜索模式,模糊与精确匹配
神经网络与“电子羊”,“匹配模式”暴露神经网络致命缺陷
好程序员大数据视频教程之快速入门Scala篇
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券