问题标签 [noop]

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 投票
5 回答
1182 浏览

programming-languages - 您如何看待 Google 的新编程语言:Noop?

http://code.google.com/p/noop/

Noop(发音为 noh-awp,类似于机器指令)是一种新语言,它试图融合新旧语言的最佳经验,同时在语法上鼓励行业最佳实践并阻止最严重的违规行为。Noop 最初的目标是在 Java 虚拟机上运行。

使用这种语言有什么优点/缺点?

0 投票
9 回答
20524 浏览

javascript - $.noop() 在 jQuery 1.4 中的真正用途是什么?

翻阅有关 jQuery 1.4 的发行说明,我遇到了以下问题$.noop()

描述:一个空函数。(在 1.4 中添加)

当您希望传递一个什么都不做的函数时,您可以使用这个空函数。

也许我在这里遗漏了一些深刻的东西,但是传递一个空函数的实际用途是什么?

代码示例赞赏。

0 投票
1 回答
2458 浏览

c++ - `qt_noop` 的目的是什么

我刚刚发现qt_noop()qglobal.h 中定义的存在为:

它有什么意义?

0 投票
4 回答
9653 浏览

c++ - C++(0x) 中是否存在无操作“什么都不做”函数对象?

我意识到这是一个可笑的问题,因为它需要不到 2 秒的时间来实现。但我依稀记得读过新标准引入了一个。

我 grep 了 VC10 的标头,但一无所获。你能帮我吗?烦死我了!:)

编辑: 再想一想,我记得的新仿函数可能是不相关的std::default_deleter.

0 投票
1 回答
9495 浏览

pattern-matching - 如何在 OCaml 中执行“noop but return unit”

我想在通过模式匹配后打印一个字符串列表,以便使用这个强大的功能。

我如何表达“什么都不做但返回单元”操作?

我的意思是:

0 投票
17 回答
28386 浏览

c# - 简单的 C# Noop 语句

什么是 C# 中不需要实现方法的简单 Noop 语句?(不过,内联/Lambda 方法是可以的。)

我当前的用例:我想占用 try-catch 的 catch-block,所以我可以在调试时进入它并检查异常。
我知道无论如何我可能应该处理/记录异常,但这不是本练习的重点。

0 投票
1 回答
338 浏览

javascript - IceFaces javascript 在 liferay portlet 中不起作用

我将一个在 weblogic 中的 Liferay5 上工作的应用程序(使用 ice faces 1.8 制作)部署到了带有 tomcat 的 Liferay6 中。应用程序和一切似乎都很好......唯一不起作用的是javascript......当我点击一个按钮,改变一个选择,当应该进行ajax调用时什么都没有。我调试了一点 javascript,发现在函数iceSubmiticeSubmitPartial中有对方法H.sendOn(currentConnection($element(B), $element(D)));的调用。

该方法实现如下:

传递的对象(一个 HtmlDiv)的方法send是用 noop 函数实现的:

问题是……为什么会发生这种情况???
我不知道JSF,真诚地我不知道我可以从哪里开始搜索......

0 投票
2 回答
971 浏览

c# - 为什么 NHIbernate (Fluent) 仍然对我的 Noop 属性执行查询?

我有一个与project有多对多关系的用户对象。在我的用户映射中,我有这个:

当我运行一个简单的 get by id 查询时:

我得到两个正在运行的查询 - 第一个是通过 id 进行获取的查询,第二个是获取项目列表的查询。

我认为 noop 属性的重点是让 NHibernate 可以知道关系,但实际上并没有填充属性......?有趣的是,查询后 Projects 属性为 null - 因此没有设置该属性(使第二个查询更加冗余!)

我正在使用 NHibernate v3.1.0.4000 和 FluentNHibernate v1.2.0.712

编辑

我做了一些测试并确定这不是使用流畅查询界面所特有的问题。此外,当我将我的映射转储到 hbm 文件时,此属性的映射如下:

这看起来像我所期望的(http://ayende.com/blog/4054/nhibernate-query-only-properties)。

0 投票
7 回答
5032 浏览

delphi - 你如何写一个无操作声明?

在 Delphi中编写无操作语句的最佳方法是什么?

拿这个代码:

并说你暂时想rem out SomeOldStatement

你会选择这个解决方案吗:

就我个人而言,我不喜欢空白then部分,并希望在其中有一些可编译的东西......

0 投票
11 回答
47032 浏览

c++ - 在 C++ 中实现无操作语句的可移植方式是什么?

偶尔需要在 C++ 中使用无操作语句。例如,assert()在非调试配置中实现禁用时(另请参阅此问题):

到目前为止,我的印象是正确的方法是使用(void)0;无操作:

但是我怀疑它可能会在某些编译器上触发警告——比如C4555: expression has no effect; expected expression with side-effectVisual C++ 警告,它不会针对这种特殊情况发出,但在没有强制转换为void.

它是通用便携的吗?有没有更好的办法?