问题标签 [keyword]

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 投票
18 回答
250567 浏览

c++ - 除了允许 const 函数修改变量之外,'mutable' 关键字还有其他用途吗?

不久前,我遇到了一些用mutable关键字标记类的成员变量的代码。据我所见,它只允许您修改const方法中的变量:

这是这个关键字的唯一用途,还是有更多的用处?从那以后,我在一个类中使用了这种技术,将 a 标记boost::mutex为可变的,允许const函数出于线程安全的原因锁定它,但是,老实说,这感觉有点像 hack。

0 投票
24 回答
297400 浏览

java - volatile 关键字有什么用?

今天在工作中,我偶然发现了volatileJava 中的关键字。不是很熟悉,我找到了这个解释

鉴于那篇文章解释了相关关键字的详细信息,您是否曾经使用过它,或者您是否曾经看到过可以以正确方式使用该关键字的案例?

0 投票
6 回答
89928 浏览

groovy - Groovy:“def x = 0”中“def”的目的是什么?

在下面的一段代码中(取自Groovy Semantics Manual page),为什么要在赋值前加上关键字def

def可以删除关键字,并且此代码段将产生相同的结果。那么关键字的作用def是什么?

0 投票
4 回答
10482 浏览

ruby - Ruby 有内置的 do ... while 吗?

Ruby 有丰富的条件结构,包括if/ unlesswhile/until等。

while来自 C的块:

可以直接翻译成Ruby:

但是,我似乎无法在 Ruby 中找到类似 C 的块的内置等效项do ... while,其中块内容至少执行一次:

有什么建议么?

0 投票
5 回答
1603 浏览

c# - 是否可以分解数组,以便可以将其元素传递给带有 params 关键字的方法?

以这个非编译代码为例:

这个例子是我正在使用的测试代码的简化版本。请,我只对与 param 关键字直接相关的解决方案感兴趣。我知道列表和其他类似的东西是如何工作的。

有没有办法“分解” extraFolders 数组,以便它的内容可以与其他参数一起传递到 AppendFolders 中?

0 投票
6 回答
68781 浏览

oracle - Oracle存储过程中的“AS”和“IS”有什么区别?

我看到 Oracle 程序有时用“AS”编写,有时用“IS”关键字编写。

对比

两者有什么区别吗?


编辑:显然,两者在功能上没有区别,但是有些人遵循约定,当 SP 是包的一部分时使用“AS”,而不是包时使用“IS”。或者反过来。嗯。

0 投票
6 回答
2063 浏览

c++ - auto 在 C/C++ 中有用吗?

有没有人见过auto在 C/C++ 中明确使用的存储类?如果有,在什么情况下?

0 投票
3 回答
577 浏览

c# - 此代码示例中的 @ 是什么意思?

Html.TextBox("ParentPassword", "", new { @class = "required" })

天哪该死的是@class的@。

0 投票
2 回答
2355 浏览

php - 多个关键字搜索脚本需要一些专家输入

我一直在根据本教程编写关键字搜索脚本: http ://www.hackosis.com/2007/11/06/howto-simple-search-engine-with-php-and-mysql/

就像提到的一些评论者一样,该脚本最终只会根据搜索词中的最后一个词返回结果。所以我也尝试过实现另一个用户的建议之一,但现在我似乎只能根据第一个搜索词获得结果。

我的脚本的代码可以在这里找到:http: //php.pastebin.com/m7759afd3

我的 print_r 结果如下所示:

感谢您提供的任何帮助。

0 投票
4 回答
284650 浏览

python - 将字典作为关键字参数传递给函数

我想使用字典在 python 中调用一个函数。

这是一些代码:

这会打印{'param': 'test'},但我希望它只是 print test

我希望它对更多参数有类似的工作:

这可能吗?