腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
隐
式
转换
作为
参数
的
意义
是什么
?
scala
、
implicit-conversion
、
implicit
、
implicit-typing
我正在读取docs on implicits in Scala,这里有一个将
隐
式
转换
作为
参数
的
函数
的
示例: def getIndex[T, CC](seq: CC, value: T)(implicitconv: CC => Seq[T]) = seq.indexOf(value) 我知道它是如何工作
的
,但我不明白这样写有什么
意义
,而不是: def getIndexExplicit[T](seq:Seq[T], value: T
浏览 11
提问于2020-04-12
得票数 1
回答已采纳
1
回答
对于复制构造函数,我应该仍然使用关键字显
式
吗?
c++11
、
software-design
、
explicit
、
explicit-conversion
当不允许进行
隐
式
转换
时,C++提供关键字显
式
以通过
转换
构造函数抑制
隐
式
转换
。声明显
式
的
构造函数不能用于
隐
式
转换
。在不应由编译器使用
的
单
参数
构造函数上使用显
式
关键字执行
隐
式
转换
。这是有
意义
的
,但我应该仍然使用关键字显
浏览 1
提问于2015-12-15
得票数 0
回答已采纳
2
回答
关于Scala中
的
视图
的
问题
scala
、
view
、
implicit-conversion
我看到了一些示例,其中
转换
函数T => S
作为
隐
式
参数
传递。Scala 这个函数view,甚至为这种情况提供了特殊
的
语法-- view bound。 然而,我们已经有了
隐
式
转换
!我可以用
隐
式
转换
替换这些views (即
作为
隐
式
参数
传递
的
转换
函数)吗?我可以用views做
浏览 1
提问于2011-04-03
得票数 3
回答已采纳
1
回答
为什么在scala中不推荐
隐
式
转换
?
scala
、
implicit-conversion
、
implicit
摘自“带猫
的
Scala”(第18页):当使用
隐
式
def创建类型类实例构造函数时,请确保将
参数
标记为
隐
式
参数
。如果没有这个关键字,编译器将无法在
隐
式
解析期间填充
参数
。具有非
隐
式
参数
的
implicit方法形成一个不同
的
Scala模式,称为
隐
式
浏览 3
提问于2020-12-05
得票数 1
2
回答
在VB.NET中,对象引用周围
的
括号到底是做什么
的
?
vb.net
、
casting
我有一些将Control对象引用
作为
参数
的
过程。 我在我
的
项目中有一堆不同派生类型
的
Control,比如Button、TextBox、PictureBox、ListBox等。我猜是它将
隐
式
转换
通知从“无”更改为“警告”,导致在调用这些过程
的
任何地方都会出现类似以下
的
警告: “将'ByRef‘
参数
'parControl’
的
值复制回匹配
的
参
浏览 33
提问于2020-08-27
得票数 0
回答已采纳
1
回答
当每个用户定义
的
转换
方法被称为
隐
式
时,规则
是什么
?
c++
在类
的
世界中,
隐
式
转换
可以通过三个成员函数来控制: 单
参数
构造函数:允许从特定类型
隐
式
转换
来初始化对象。赋值运算符:允许在赋值时从特定类型
隐
式
转换
。类型
转换
操作符:允许
隐
式
转换
到特定类型。我想知道这些不同
的
隐
式
转换
是如何相互作用
的
。什么时候
浏览 1
提问于2020-05-27
得票数 0
回答已采纳
1
回答
方法
参数
可以
作为
隐
式
转换
的
隐
式
参数
吗?
scala
、
implicit
Foo(c convert (b x)) 给我这个错误: 如果不太明显(
隐
式
),我要做
的
是让Bar(x)
隐
式
地
浏览 4
提问于2011-09-04
得票数 1
回答已采纳
2
回答
为什么可以将另一种类型
的
参数
传递给函数?
c
、
function
function's content{} 我给这个函数一个它不应该得到
的
论点
浏览 3
提问于2020-09-10
得票数 3
回答已采纳
1
回答
_时,在scala和java集合之间自动
转换
scala
、
scala-collections
、
scala-java-interop
我有返回此类型
的
java API:在scala程序中,我需要将上述类型
作为
参数
发送给scala函数'bar‘,该函数
的
类型为所以我给bar打了这样
的
电话:import scala.collection.Ja
浏览 2
提问于2011-07-07
得票数 2
回答已采纳
3
回答
如何编写从一个接口到另一个类型
的
隐
式
转换
?
c#
、
casting
、
implicit-conversion
我理解编译就是陈述
的
问题。但是我需要这个类型
转换
b,因为在我
的
整个应用程序中,我使用ISomeWrapper
作为
存储SomeWrapper实例
的
变量。(而且,SomeWrapper是唯一实现ISomeWrapper
的
类)。 有没有办法将ISomeWrapper接口
隐
式
转换
为我在具体类中知道
的
类型?编辑:正如所有人所建议
的
,在C#中不可能从接口进行
隐
式
强制
转
浏览 2
提问于2011-04-21
得票数 4
回答已采纳
1
回答
伴内
隐
类
scala
、
implicit-conversion
、
implicit
Error: value named is not a member of Int} import Elsewhere.MyInt } 您混淆了
隐
<em
浏览 3
提问于2013-10-12
得票数 2
1
回答
代表
的
协方差与反方差
c#
、
delegates
、
covariance
、
contravariance
向下
转换
参数
和向上
转换
返回类型
的
灵活性背后
的
理由
是什么
?举个例子,比如说我们你可以
的
将教师返回给(upcasting)as
浏览 2
提问于2020-10-08
得票数 1
回答已采纳
2
回答
隐
转换
悖论
scala
如果我试图为一个基本类型定义一个
隐
式
转换
,那么它似乎不起作用。implicit def globalIntToString(a: Int) : String = { a.toString() + "globalhi" }以上仍将返回简单
的
"1hi“
作为
结果。然而,如果我
参数
化了一个类或一个def,然后传入
参数
化情况下
的
隐
式
,那么它似乎是
浏览 1
提问于2013-09-12
得票数 0
回答已采纳
2
回答
Scala和C#中
的
隐
式
会话
c#
、
scala
、
implicit
、
explicit
隐
式
转换
似乎是Scala
的
一个主要且有争议
的
特性,而它们在C#中
的
重要性似乎要小得多。在这两种语言中它们之间有什么区别?有什么地方是我被迫在Scala中使用explicit
的
,还是我总是可以选择
转换
是
隐
式
的
还是显
式
的
,就像在C#中一样?--在C#中--我喜欢将
转换
显
式
化,以保持程序员意图
的
类型检查,即使使用者是
浏览 0
提问于2012-06-27
得票数 4
回答已采纳
2
回答
表示
隐
式
转换
的
类型
是什么
意思?
scala
、
implicit
是关于
隐
式
作用域
的
:它解释了
隐
式
作用域是以某种方式与T类型
的
部分相关联
的
模块。下面列出了T
的
各个部分。其中一点是 我不能用它来制造正面或反面。我不明白T类型怎么能表示
隐
式
<em
浏览 3
提问于2020-02-14
得票数 5
3
回答
在C++中实现运算符*
c++
(even with non-explicit ctor)即使Rationl
的
构造函数不是显
式
的
,也可以编译而不编译原因如下:与调用成员函数
的
object相对应
的
隐
式
参数
-- "
浏览 0
提问于2011-01-22
得票数 3
回答已采纳
3
回答
在C++中从用户定义类型到基本类型
的
隐
式
转换
c++
、
implicit-conversion
我能够找到大量关于从int到用户定义类型
的
隐
式
转换
的
信息。也就是说,如果构造函数以int
作为
其
参数
,并且不以“显
式
”
作为
前缀,则可以进行
隐
式
转换
。 如果我希望我
的
类
隐
式
转换
为int,怎么办?例如,需要在SimpleClass
的
内部或外部添加哪些函数,这样主函数将编译并输出"1“到控制
浏览 1
提问于2013-12-28
得票数 9
回答已采纳
1
回答
隐
参数
与TypeTag何时使用及原因
scala
、
functional-programming
有时,我们可以使用
隐
式
参数
(甚至值
参数
就足够了)来解决我们所反对
的
问题。}所以我
的
问题是: 如果您可以在scala中给我一个文档链接来证明您
的
观点,那么它是完美的。
浏览 1
提问于2018-04-13
得票数 1
5
回答
在C++中无法通过
隐
式
转换
找到运算符
c++
、
type-conversion
、
operator-keyword
、
implicit-conversion
当编写一个类
作为
堆分配
的
对象
的
包装器时,我遇到了一个
隐
式
类型
转换
的
问题,可以简化为这个简单
的
例子。 在下面的代码中,包装类管理一个堆分配
的
对象,并
隐
式
地
转换
为对该对象
的
引用。这允许包装器对象
作为
参数
传递给函数write(...)因为会发生
隐
式
转换
。但是,在尝试解析对opera
浏览 0
提问于2009-02-19
得票数 3
回答已采纳
3
回答
g++编译器和
隐
式
转换
c++
、
g++
、
type-conversion
、
implicit-conversion
我正在使用g++编译我
的
C++程序,但是我想停止像int和dooble这样
的
类型之间
的
隐
式
转换
,例如:我有一个使用双精度值
作为
参数
的
函数,但是当我在这个函数
的
参数
中发送一个int时,编译过程没有出现错误或警告所以这就是我
的
问题,如何停止
隐
式
转换
? 谢谢。
浏览 4
提问于2010-12-24
得票数 1
回答已采纳
点击加载更多
相关
资讯
Scala 隐式转换和隐式参数
有趣的 JS 隐式转换
java的自动类型转换(隐式转换)
编程教程:浅谈C#的隐式显式类型转换
直播软件源码,分布式限流存在的意义是什么
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券