问题标签 [syntax]

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

javascript - '+new Date' 中的加号有什么作用

我在几个地方看到过这个

而且我可以看到它返回的是时间戳而不是日期对象,但我找不到任何关于加号正在做什么的文档。

谁能解释一下?

0 投票
1 回答
3391 浏览

syntax - 如何将多个参数传递给 logparser sql 查询?

使用 logparser,您可以将参数传递给您要运行的查询,例如:

现在我想将第二个参数传递给 sql 查询,但似乎不可能。

被视为:a = "1&b=2"。用重音转义字符也不起作用。这是 logparser 工具的限制吗?

0 投票
17 回答
3217 浏览

c++ - 编码恐怖或绝妙想法的 C++ 示例?

在以前的雇主中,我们正在编写必须“通过网络”传输到其他计算机的二进制消息。每条消息都有一个标准标题,例如:

所有数据都是连续的(标题,紧随其后的数据)。鉴于我们有一个指向标头的指针,我们想要访问有效负载。传统上,您可能会这样说:

甚至:

这似乎有点冗长,所以我想出了:

起初它似乎相当令人不安,使用起来可能太奇怪了——但非常紧凑。关于它是聪明的还是可憎的,有很多争论。

那么它是什么 - 对编码的犯罪,还是很好的解决方案?你有过类似的取舍吗?

-更新:

我们确实尝试了零大小的数组,但当时编译器给出了警告。我们最终采用了继承的技术:Message 派生自 Header。它在实践中效果很好,但原则上你说的是一条消息 IsA Header - 这似乎有点尴尬。

0 投票
4 回答
17326 浏览

sql-server - MSSQL 存储过程中变量的语法是什么?

我有一个这样的简单查询:

我想让 8 成为变量。有一些语法像

但我不知道确切的语法。

它是什么?

谢谢!

0 投票
4 回答
5383 浏览

vb.net - VB.NET Nullable 语法的历史

我找不到明确的答案。从 C# 2.0 开始,您已经能够声明

作为简写

我记得在某处读到 VB.NET 不允许此快捷方式。但是,瞧,我今天在 VS 2008 中尝试过它并且它有效。

有谁知道自 .NET 2.0 以来是这种方式还是后来添加的?

0 投票
7 回答
71897 浏览

c++ - 为什么人们在 C++ 中如此多地使用 __(双下划线)

我正在查看一些开源 C++ 代码,我注意到代码中使用了很多双下划线,主要是在变量名的开头。

只是想知道:这是有原因的,还是只是某些人的代码风格?我认为它使阅读变得困难。

0 投票
4 回答
215 浏览

syntax - 避免语言细节混淆

今天有人问我他们的源代码有什么问题。这很明显。“在 if 语句中使用双等号代替单等号。嗯,我认为......” 我记得有些语言实际上使用单等号进行比较。由于我有时会忘记或混淆我使用的几种语言的语法细节,所以我走到我的笔记本电脑前尝试了一个快速实验。

尝试“快速”实验会花费一些时间,并且会中断流程(尽管这种做法可能对记忆有好处。)你有什么技巧可以让你牢记多个语法(和其他)细节语言?

(如今,这同样适用于许多类似 wiki 的标记!)

0 投票
5 回答
1155 浏览

java - Double 小于零的双重强制转换

我收到错误“无法解决双精度数”(assertEquals 中的双精度数),除了提取变量之外,还有什么方法可以破解它?

是 Java 中的这个错误还是只是非常有用的功能无法修复?

0 投票
6 回答
984 浏览

c# - “单词正则表达式”(语义替换) - 任何示例语法和库?

在给定程序语言的情况下,我正在寻找对单词而不是字符进行正则表达式样式转换的句法示例或常用技术。

例如,要跟踪复制,您可能希望创建一个具有相似含义但具有不同单词选择的文档。

我希望能够简洁地定义这些可以应用于文本流的可能转换。

例如。“快速名词”改为“快速名词”,但“走得快”。不会被改变(之后没有名词。
或者:“爱丽丝会唱歌到“爱丽丝会唱歌

我希望这可以在语法检查器中完成,例如检测被动语态。

这种语言处理的 AC# 实现会非常简洁,但我认为任何努力的大部分都在提出正确的规则 - 保持规则清晰易懂似乎是一个开始的地方。

0 投票
9 回答
22567 浏览

java - Java 7 中的闭包

我听说闭包可能会在计划于明年夏天左右发布的下一个 Java 标准中引入。

这种语法会是什么样子?

我在某处读到,在 java 中引入闭包比在 java 5 中的泛型变化更大。这是真的吗?优点和缺点?

(到目前为止,我们肯定知道闭包不会包含在下一个 Java 版本中)

或者

编辑:http ://puredanger.com/tech/2009/11/18/closures-after-all/ :D

编辑2:重新思考JDK7:http: //blogs.oracle.com/mr/entry/rethinking_jdk7

编辑3:没有一刻可以失去!: http: //blogs.oracle.com/mr/entry/quartet