问题标签 [operand]
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.
python - TypeError: *= 不支持的操作数类型
我正在通过在线 wikibook 自学 Python,并在其中一个使用重载运算符的示例中遇到了一个令人困惑的错误。根据示例:
应该返回:
1
但我得到:
TypeError: unsupported operand type(s) for *=: 'FakeNumber' and 'FakeNumber'
我知道你不能将对象相乘,那么有什么意义c.__imul__ = lambda B: B.n - 6
呢?是否缺少某些东西,或者哪里有不正确的语法?
参考:http ://en.wikibooks.org/wiki/Python_Programming/Classes#Operator_Overloading
c# - “与”运算符之前缺少操作数,但呈现页面
我有一个页面在此代码上的“和”运算符错误之前抛出缺少操作数:
foreach 行抛出此错误。
即使出现此错误,页面也会正确呈现。即使用户没有收到错误页面,通过电子邮件收到此错误也很烦人。
有人可以帮我弄这个吗?
谢谢
编辑:
1-此代码生成一个 Excel 工作表
2-并非所有加载页面的计算机都会生成此错误
3- 我们使用的 Excel 是 Excel 2010
4-每次生成错误时都会抛出此错误 3 次
这是完整的错误消息:
消息:引发了“System.Web.HttpUnhandledException”类型的异常。
System.Data.SyntaxErrorException:语法错误:“与”运算符之前缺少操作数。System.Data.ExpressionParser.Parse() System.Data.DataExpression..ctor(DataTable table, String expression, Type type) System.Data.Select..ctor(DataTable table, String filterExpression, String sort, DataViewRowState recordStates) 系统。 Data.DataTable.Select(String filterExpression, String sort)inspectionrapport.fonctions.Page_Load() in c:\Projets\Intranet\Timesheets\Timesheets\Rapports\insptest\inspectionrapport.aspx.cs:line 45 System.Web.Util.CalliHelper .ArglessFunctionCaller(IntPtr fp, Object o) System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) System.Web.UI.Control.OnLoad(EventArgs e) System.Web.UI.Control.LoadRecursive() System .Web.UI.Page.ProcessRequestMain(布尔包含StagesBeforeAsyncPoint,
python - 公式中不支持的操作数类型
我在让 python 2.7 执行这个公式时遇到问题。其目的是将 Landsat 7 DN 值转换为反射率值。b1 引用 band1 TIFF 图像。
我得到的错误信息是:
它似乎不喜欢 - / * 。我已经导入了数学。
任何帮助,将不胜感激。
c - 左值需要作为赋值的左操作数。这意味着什么?
很抱歉再次打扰您,但我收到一个错误,我不太确定如何解决。我正在尝试创建一个函数,该函数可以打印具有 ROW 和 COLUMN 设定值的矩阵。但是,当我在“for”中使用 ROW 或 COLUMN 打印矩阵时,编译器会向我发送此错误:
错误:需要左值作为赋值的左操作数
我已经尝试阅读其他类似的问题,并试图找出在这种情况下错误的确切含义,但我似乎无法这样做。
所以我的问题是,这个错误是什么意思,我该如何解决?
谢谢
batch-file - Batch:我需要一些新的眼光来看看错误在哪里
我不断收到缺少操作数的错误。我似乎找不到它,我想有一双新的眼睛可以。
感谢所有浏览过整个代码的人,特别感谢为我找到错误的人。
batch-file - 批处理:在我的代码循环期间,它停止设置变量。欢迎所有帮助
正如你们所看到的,这是一个时间检查循环。看看时间是不是6:10:>10。基本上我的问题是它运行良好,直到它到达那个时间时执行命令。在本节中,只要它变为 <10 秒:
它停止将MM设置为%mm%并给我一个Missing Operand错误。
任何帮助将不胜感激,使其在第一次运行后继续工作。
(是的,我确实知道有暂停,没有@echo 关闭,这是出于调试目的。它在关闭@echo 并且没有暂停的情况下这样做)
编辑:日志
c# - 文本框为空时如何输入默认值
我有method
这些SUM
值textboxes
,我想改进它,所以如果其中任何一个textboxes
是empty
我想插入它,"0"
但我不知道在哪里以及到底放了什么让它像我想要的那样工作。我一直在想这个问题很久了,有人能给我一些建议吗?
感谢大家的帮助和时间。
c# - C# 位操作数与 PHP
我正在尝试将一些 C# 代码转换为 PHP。
C#代码如下:
应该输出一个字节数组:
'59','0','24','17','27','44','37','23','8','9','57','64','64','77','82','61','14','13','47','21','17','36','10','61','43','52','35','37','21','4','30','21','47','65','76','85','88','88','80','74','18','65','84','86','9','0','16','18','75','2','81','8','1','65','22','76','80','87','85','85','69','22','72','87','0','8','1','18','68','29','94','2','9','3','68','72','72','6','2','9','86','22','69','74','6','5','92','6','64','18','72','86','0','95','85','69','72','77','1','80','94','84','65','66','64','59','8','29','57','66','70','78','80','86','94','81','64','44','10','12','4','20','57','64','71','76','94','61','31','0','2','0','11','8','14','11','57','66',
我的等效 PHP 代码如下:
但不会像 C# 代码那样输出任何东西。
非常感谢任何帮助。
谢谢
戴夫
c# - 行过滤器错误:“%اح%”运算符后缺少操作数
我不知道为什么我有以下错误:
上
我也将代码更改为:
但我仍然有错误。
注意: 我使用别名作为表的列名。所以“客户”是别名
c# - C# 操作数错误
我正在尝试计算我的 C# 程序中列表的总数,我从班上的几个人那里得到了帮助,但我们似乎找不到问题,我的代码是,
错误是此错误 1 运算符“+”不能应用于“int”和“ConsoleApplication1.Program.CreditCard”类型的操作数
对此的任何帮助将不胜感激,因为我不知道,试图帮助我解决这个问题的人也不知道