implicit相关内容

Ruby 中的隐式返回值

我对 Ruby 有点陌生,虽然我发现它是一种非常直观的语言,但我在理解隐式返回值的行为方式时遇到了一些困难. 我正在开发一个小程序来 grep Tomcat 日志并从相关数据生成管道分隔的 CSV 文件.这是我用来从日志条目生成行的简化示例. 类 LineMatcher类 当我运行此代码时,我会返回以下内容,这是显式返回输出值时所期望的. 00:00:13,207|06/18|095 ..
发布时间:2022-01-19 14:48:13 其他开发

TypeError:无法将“int"对象隐式转换为str

我正在尝试编写一个文本游戏,但我在定义的函数中遇到了一个错误,该函数让你在制作角色后基本上可以花费你的技能点.起初,错误表明我试图在这部分代码中从整数中减去一个字符串:balance -strength.显然这是错误的,所以我用 strength = int(strength) 修复了它...但现在我遇到了这个我以前从未见过的错误(新程序员),我对它到底是什么感到困惑正试图告诉我以及我如何解决它. ..
发布时间:2022-01-14 13:55:43 Python

为什么我们已经有了实际的 .dll 实现,还需要一个 .lib 存根文件?

我想知道为什么链接器不能仅仅通过查阅获得实际实现代码的实际 .dll 文件中的信息来完成他们的工作?我的意思是为什么链接器仍然需要 .lib 文件来进行隐式链接? 导出和相对地址表还不足以进行这种链接吗? 有没有一种方法可以只使用 .dll 而不使用 .lib 存根/代理文件来进行隐式链接? 我认为 Windows 可执行加载器只会代表程序执行 LoadLibrary/LoadL ..
发布时间:2022-01-11 15:34:45 其他开发

我们可以在 c# 中定义枚举的隐式转换吗?

是否可以在 c# 中定义枚举的隐式转换? 有什么可以实现这一目标的吗? 公共枚举 MyEnum{一 = 1,二 = 2}MyEnum 编号 = MyEnum.one;长 i = 数字; 如果没有,为什么不呢? 解决方案 有一个解决方案.考虑以下几点: 公共密封类 AccountStatus{public static readonly AccountStatus Open = ..
发布时间:2021-12-29 16:23:05 C#/.NET

Android,如何在我的应用程序中读取二维码?

在我的应用程序中,我需要阅读二维码.我在网上搜索并找到了 Zing 代码,但是很多开发人员在使用它时遇到问题,而且它似乎有问题! 如果我假设我的客户在他们的设备上安装了 qr 阅读器,我该如何使用这些应用程序并通过隐式意图调用它们? 如果用户没有任何 qr 阅读器,应用程序会发生什么?如果它崩溃了,我可以要求用户下载例如 QrDroid 然后使用它吗? 解决方案 try {In ..
发布时间:2021-12-22 09:29:19 移动开发

在 Scala 2 或 3 中,是否可以在运行时调试隐式解析过程?

在 scala 语言中,隐式解析通常在编译时完成,有时会抛出混淆的错误信息,此类错误的一个著名例子是 shapeless Generic 抛出错误信息,如: 错误:找不到参数编码器的隐式值:CsvEncoder[Foo] (参见 https://books.underscore.io/shapeless-guide/shapeless-guide.html 详情) 这个问题的解决方案是在 ..
发布时间:2021-12-07 13:27:26 其他开发

Scala匿名函数中参数前的隐式关键字

我了解 Scala 中的隐式参数和隐式转换,但我今天第一次看到:匿名函数中参数前面的隐式关键字: Action { 隐式请求 =>Ok("得到请求 [" + request + "]")} 隐式关键字在这里有什么作用? 网络上是否有更详细地描述用例的资源? 解决方案 这里有两个不同的功能. 首先,request 在方法调用中并不是真正的参数.这是匿名函数的参数.匿名函数本身 ..
发布时间:2021-12-07 13:15:46 其他开发

Scala 中的类型类有什么用?

据我了解 这篇博文“输入Scala 中的“类"只是一种使用特征和隐式适配器实现的“模式". 正如博客所说,如果我有特征 A 和一个适配器 B ->A 然后我可以调用一个函数,该函数需要 A 类型的参数,使用 B 类型的参数,而无需显式调用此适配器. 我觉得它不错,但不是特别有用.你能给出一个用例/例子,说明这个功能有什么用吗? 解决方案 一个用例,根据要求... 假设您有 ..
发布时间:2021-12-07 12:49:44 其他开发

类型错误:无法将“int"对象隐式转换为 str

我正在尝试编写一个文本游戏,但我在定义的函数中遇到了一个错误,该错误使您基本上可以在创建角色后花费技能点.起初,错误指出我试图从这部分代码中的整数中减去一个字符串:balance - strength.显然这是错误的,所以我用 strength = int(strength) 修复了它......试图告诉我以及我如何解决它. 这是我的函数不工作部分的代码: def 属性选择():余额 = ..
发布时间:2021-12-05 14:53:01 Python

C++ 运算符中的隐式类型转换规则

我想更好地知道什么时候应该施法.C++中加、乘等的隐式类型转换规则有哪些,比如 int + float = ?整数 * 浮点数 = ?浮动 * 整数 = ?整数/浮点数 = ?浮点数/整数 = ?整数/整数 = ?整数 ^ 浮点数 = ? 等等…… 表达式是否总是被评估为更精确的类型?Java 的规则是否不同?如果我对这个问题的表述不准确,请纠正我. 解决方案 在 C++ 中(对 ..
发布时间:2021-12-01 15:08:55 C/C++开发

前向参考扩展了价值问题的定义

我在 Scala 中遇到了一些问题来解决隐式值,并且我在 netbeans 中有一个神秘的错误消息: “错误:前向引用扩展了值的定义......" 或在 Scala 控制台中,我有其他错误消息 "类型不匹配:29:错误:类型不匹配;找到:Factory.type(具有基础类型对象工厂)需要:通用工厂" 对我的类和主要功能的一些描述: import java.util.Ra ..
发布时间:2021-11-17 05:51:48 其他开发

我如何使用“隐式"作为 apply() 参数?

我想这样做: 抽象类上下文{def getInt(id: Int): Int}抽象类依赖[+T](val name: String, val id: Int)扩展功能1[上下文,T]类 IntDependency(名称:字符串,id:Int)扩展依赖 [Int](name, id) {def apply(隐式上下文:上下文):Int =context.getInt(id)} 但随后我收到如下错 ..
发布时间:2021-11-16 23:14:35 其他开发

Scala - 可以在方法级别应用implicitNotFound 注释吗?

我有一个方法,它接受类型参数,并在它们上面有一个隐式的视图边界.当使用无效数据类型调用该方法时,我可以使用 @implicitNotFound 批注给出更好的编译器错误吗? 该方法的文档无用,甚至源代码也无济于事,在线使用的所有示例都在 trait 或 class 级别. 解决方案 不,你不能直接这样做.正如您所注意到的,@implicitNotFound 注释特征或类.但是,如果您 ..
发布时间:2021-11-10 22:53:40 其他开发