Questions tagged [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.
MySQL:如何按数字选择列?
我正在编写一个程序,我需要SELECT
按数字而不是按名称来列名。
也就是说,假设我的表的属性是:
我如何仅从 0 (SSN)、1 (FirstName)、2(LastName)、6 (State) 列中选择数据
有没有办法在不深入研究的情况下做到这一点information schema
?
没有顶部的sql语法
我使用这个查询 atm 我想通过 TagReplies 订购。但是当它不允许我保存它时,除非我指定顶部或在第二次选择之后,但我想要所有结果。
如果我添加一个顶部它工作正常
使用“and or”语法进行空值检查
在一篇 jQuery特殊事件文章中,我发现了以前从未见过的语法:
我之前看过以下内容:
据我所知,这意味着:设置为,data.threshold
或者如果它的值null
设置为1
. 我可以得到第一种语法的解释吗?
静态方法声明中的“this”是什么意思?
我见过一些this
在函数参数声明中使用关键字的代码。例如:
在这种情况下,这个词是什么this
意思?
事件EventHandler之间的区别与事件处理程序
这两种说法有什么区别?
他们似乎都表现得一样。我正在使用.net 3.5。有没有其他方法来定义它,以便它们在功能上是相同的?
ILSpy 中显示的奇数类成员语法
我正在使用ILSpy在 XNA 框架中查找一些 dll并遇到了这个问题:
上面的感叹号是什么意思?这是 ILSpy 的问题,还是其他问题?
请注意,该类有一个单独的析构函数:private unsafe void ~KerningHelper()
.
在用 Ocaml 编写的编译器中,在哪里/如何声明变量的唯一键?
我正在用 Ocaml 编写一个 mini-pascal 编译器。例如,我希望我的编译器接受以下代码:
我在处理变量声明时遇到了困难(以下部分var
)。目前,变量的类型在sib_syntax.ml中定义如下:
其中s_var_uniqueId
(而不是s_var_name
)是变量的唯一键。我的第一个问题是,每次我有一个新变量时,我可以在哪里以及如何实现生成新 id 的机制(实际上是通过将最大的 id 增加 1)。我想知道我是否应该在sib_parser.mly中实现它,这可能涉及静态变量cur_id
和部分的修改binding
,再次不知道如何在.mly
. 或者我应该在下一阶段实施该机制 - interpreter.ml
?但在这种情况下,问题是如何使.mly
与类型一致s_var
,我s_var_uniqueId
应该在部分提供binding
什么?
statement
另一个问题是关于in 的这一部分.mly
:
在这里,我还需要提供下一级 (the interpreter.ml
) 一个我只知道的变量s_var_name
,那么对于它s_var_type
和s_var_uniqueId
这里我能做些什么呢?
有人可以帮忙吗?非常感谢你!
LINQ:根据列值选择重复行
我试图在我的 DataGrid 中显示这些行,它们共享相同的列值。
例如,对于姓氏相同的人,我尝试了这个:
这似乎有效,因为我的 WPF DataGrid 在此命令之后包含行......最终它只显示空行,因为没有列填充有值。
或者我对拥有相同城市的 Persons 进行了尝试:
有没有合适的方法来做到这一点?
在 Haskell 和 C 之间交换结构化数据
首先,我是 Haskell 初学者。
我计划将 Haskell 集成到 C 中以进行实时游戏。Haskell 做逻辑,C 做渲染。为此,我必须在每个滴答声中相互传递大量复杂的结构化数据(游戏状态)(每秒至少 30 次)。所以传递的数据应该是轻量级的。该状态数据可以放在内存的顺序空间上。Haskell 和 C 部分都应该自由访问州的每个区域。
在最好的情况下,传递数据的代价可能是复制指向内存的指针。在最坏的情况下,通过转换复制整个数据。
我正在阅读 Haskell 的 FFI(http://www.haskell.org/haskellwiki/FFICookBook#Working_with_structs)Haskell 代码看起来明确指定了内存布局。
我有几个问题。
- Haskell 可以明确指定内存布局吗?(与 C 结构完全匹配)
- 这是真正的内存布局吗?或者需要任何类型的转换?(性能损失)
- 如果 Q#2 为真,那么显式指定内存布局时是否会降低性能?
- 语法是
#{alignment foo}
什么?我在哪里可以找到有关此的文档? - 如果我想以最佳性能传递大量数据,我应该怎么做?
*PS 显式内存布局功能,我所说的只是 C# 的 [StructLayout] 属性。这是明确指定内存中的位置和大小。 http://www.developerfusion.com/article/84519/mastering-structs-in-c/
我不确定 Haskell 是否具有与 C 结构的字段匹配的语言结构。
JavaScript,声明变量时语法混乱
我最近在我正在阅读的一本 JavaScript 书籍中遇到以下代码行:
var col = [], top, bottom;
这是我第一次遇到一个看似被赋予三个变量的变量。有人可以解释这行代码中发生了什么吗?