问题标签 [nothing]

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.

0 投票
3 回答
137620 浏览

asp-classic - 在 VBScript 中检查 NULL 时出错

我在经典 ASP 页面中有以下 VBScript:

我不断收到一条“需要对象”错误消息,上面写着If Not provider Is Nothing Then.

该值要么是 NULL,要么不是 NULL,那么为什么会出现此错误?

编辑:当我调用对象时,我传入 NULL,或者传入一个字符串。

0 投票
2 回答
3902 浏览

vb.net - 在严格模式 VB.NET 中替换“If object = Nothing Then”

我有一个函数,它有一个“object”类型的 selectedID 参数。

如果我的参数是基础类型的默认值:即整数默认值为零,我希望执行一些操作。

没有“严格”,我可以使用:

我是否必须做类似的事情:

还是我缺少一种更简单的方法?

0 投票
1 回答
685 浏览

scala - 当类型参数之一应该是 Nothing 时,为什么 Scala 的隐式类不起作用?

更新:我修改了示例,以便可以编译和测试。

我有一个定义丰富方法的隐式类:

R问题是Nothing在第二个示例中它不起作用。它会导致编译器错误:在这种情况下,我会收到以下编译器错误:

为什么会这样?


我设法通过为这种情况创建一个单独的隐式类来解决它:

但是我可以依赖 Scala 在未来的行为,它不会考虑Nothing作为一种选择R吗?如果将来发生变化,代码将停止工作,因为我将有两个不同的适用隐式。

0 投票
4 回答
502 浏览

scala - 为什么一些 Scala 方法使用多态参数而不是使用 Any/Nothing?

例如,Exception.allCatch定义为

为什么不只是

它的论点何时Catch是协变的?

或者,为什么PartialFunction对象定义

而不仅仅是

?

更新:到目前为止,答案似乎没有抓住重点。因此,请在您的答案中包含一个真正针对该问题的具体示例。例如:显示一段可以def empty[A, B]: PartialFunction[A, B]val empty: PartialFunction[Any,Nothing].

0 投票
0 回答
2402 浏览

vb.net - VB.NET DataGridViewCheckBoxCell 检查值

我想从 DataGridViewCheckBoxCell 中获取值,
我尝试了各种代码

还使用ctype和cbool和convert.boolean ...当我进入调试时,当我将鼠标光标移到.value上时,它返回“Nothing”

有必要获得它不会返回的正确布尔值......我是否必须在设计时更改复选框单元格的任何设置?

0 投票
2 回答
2143 浏览

vb.net - 当前半部分为空时阻止 if 语句的后半部分

我在 VB.net 中有一个声明,我认为我写的正确,以防止下半部分被评估。它看起来像这样:

If ((myDataSet2 IsNot Nothing) 或 myDataSet2.Tables("CurData").Rows.Count > 0)

但是,它不会像我想要的那样跳过第二个表达式“myDataSet2.Tables("CurData").Rows.Count > 0"。

我应该改变什么?

0 投票
1 回答
1414 浏览

vb.net - 即使检查 Nothing 也会抛出 NullReferenceException

我有一些比较函数的相当简单的代码

try-catch 块的原因是:如果 thisValue 为 Nothing,我会在实际比较行得到 NullReferenceException。调试器向我显示 thisValue 是“Nothing”,但无论如何都会落在 ELSE 分支中。

谁能告诉我为什么?

更新:我试图通过插入另一个无检查来修改这种情况。在我的场景中,这归结为几百个异常,执行速度是可以忍受的。不想想象有人试图对空列进行排序。

http://i.stack.imgur.com/8dnXD.png

这怎么可能?是否还有另一个我不知道的虚无“级别”。我需要检查 thisValue 和 otherValue 的类型吗?

函数永远不会被覆盖。我尝试删除“可覆盖”无效。

0 投票
5 回答
94284 浏览

vb.net - “不是……什么都不是”与“……不是什么都不是”

这里有没有人使用 VB.NET 并且对使用 VB.NET 有强烈的偏好或Not foo Is Nothing反对foo IsNot Nothing?如果是这样,为什么?

例如

我只想知道哪个更好?
他们都同样可以接受吗?

0 投票
1 回答
1149 浏览

asp.net - ASP.net - 数据表在 PostBack 上什么都不是

我在 page_load 上填充了一个数据表,以便以后使用它。

我想稍后在 Button_Click 上使用 serviceTable

我收到一条错误消息,提示ServiceTable 未引用对象。 数据表是否有可能在回发时清空?如何解决这个问题?

0 投票
3 回答
23800 浏览

.net - vb.net 布尔值和无

让我们定义这个函数:

我希望它执行以下操作 :Test(True) -> "blabla1"、、、Test(False) -> "blabla0"Test(Nothing) -> "blabla"

问题是Test(Nothing)返回“blabla0”。