问题标签 [ambiguity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 为什么这两个构造函数一起不会产生歧义错误?
考虑以下:
我有两个构造函数,一个是默认构造函数,另一个是使用默认参数转换构造函数。当我尝试编译代码时,我预计会出现歧义错误,但编译器不会产生歧义错误。
即使我不创建 的实例A
,它也不会产生歧义错误。
这是为什么?
actionscript-3 - 在 ActionScript3 中模糊嵌入图像
我收到这个错误
我有一个项目文件夹,里面有按钮文件夹。我将所有与按钮相关的类存储在按钮文件夹中。但是我得到一个模棱两可的错误。
我在 PlayButton.as 类中嵌入图像
所以它告诉我嵌入的图像有问题。可能是什么问题呢?
mysql - 如何将 MySQL 中的歧义别名解析为当前表的定义
我想知道 MySQL 是否为您正在构建的当前表提供某种默认别名(如 SmallTalk 中的“self”或 Java 中的“this”)。例如:
我知道我可以只使用明确的别名,但我想知道是否有一种方法可以在存在不明确的定义时指定您想要当前表的别名。
scala - Scala:对重载定义的模棱两可的引用 - 最好的消歧义?
对于带有和不带参数的重载方法定义的存在导致编译错误的问题,我有一个后续问题,这里已经讨论过:为什么这个引用不明确?
回顾一下:
导致错误消息:
一个可行的解决方案是为编译器提供预期的类型,如下所示:
不幸的是,人们可能并不总是想要引入一个额外的变量(例如在一个断言中)。在上面引用的早期文章的答案中至少推荐两次的解决方案之一是调用带有空括号的方法,如下所示:
不幸的是,这会导致类似的编译器错误(Scala 2.9.0.1):
这是一个错误,还是推荐的解决方案有误?最终:有什么选择可以简洁地做到这一点,例如:
代替
谢谢。
c# - 解决歧义
我有一个带有 3 个重载的控制器,用于创建方法:
在我的一个观点中,我想创建这个东西,所以我这样称呼它:
但我得到了错误:
{“当前对控制器类型'XController'的操作'Create'的请求在以下操作方法之间不明确:System.Web.Mvc.ActionResult Create() on type X.Web.Controllers.XController System.Web.Mvc.ActionResult在 X.Web.Controllers.XController 类型上创建(System.String,Int32) System.Web.Mvc.ActionResult 在 X.Web.Controllers 类型上创建(X.Web.Models.Skill,X.Web.Models.Component)。 X控制器"}
但由于@html.Action()
不传递任何参数,因此应使用第一个重载。这对我来说似乎并不模棱两可(这只意味着我不像 ac# 编译器那样思考)。
谁能指出我的方式的错误?
haskell - haskell - 带有 TypeFamilies 扩展名的“where”语句中代码的奇数模棱两可的类型变量错误消息
有谁知道为什么这段代码会失败?
错误如下,
c++ - CPP 中的单例
下面是单例类的代码
现在相同的代码为 2 个不同的代码给出了两个不同的结果
此代码产生输出:
11 12 11 12
而这段代码
产生结果
11 12 13 14
后者是所需的输出。这是因为设计问题还是用户编码问题造成的异常?如何确保只获得第二个结果?
谢谢
c++ - 为什么 C++ 将此视为模棱两可的函数引用
为什么我的编译器会将以下 GetLength 函数指针视为模棱两可
的伪代码:
GetInfo 仅允许双重返回 + ITEM* 参数模式。那么为什么要考虑(而不是丢弃)GetLength 的两个基于字符串的变体?
asp.net-mvc-3 - ASP.NET MVC 错误:以下方法或属性之间的调用不明确
我有个问题。在我的产品视图中,我有一个按钮可以将其添加到购物车,如下所示:
对于这一行:
我收到一个错误:
以下方法或属性之间的调用不明确:'System.Web.Mvc.TextInputExtensions.Hidden(System.Web.Mvc.HtmlHelper, string, object)' 和 'System.Web.Mvc.Html.InputExtensions.Hidden(System .Web.Mvc.HtmlHelper,字符串,对象)'
如何解决这个问题?先感谢您。
c# - c# 歧义错误
我是来自 java 的 C# 新手,并且收到关于歧义的错误。请让我知道需要更正的地方。