Questions tagged «syntax»

语法是指实际的语言元素和符号本身。当问题特别且几乎完全与语法相关时,应将问题标记为语法。该标签应与特定的语言标签一起使用

27
“严格使用”在JavaScript中有什么作用,其背后的原因是什么?
Наэтотвопросестьответына 堆栈溢出нарусском:Чтозначит “使用严格”? 最近,我通过Crockford的JSLint运行了一些JavaScript代码,它给出了以下错误: 第1行第1个字符处的问题:缺少“使用严格”语句。 通过搜索,我意识到有些人将"use strict";其代码添加到了JavaScript中。添加语句后,错误停止出现。不幸的是,谷歌没有透露此字符串语句背后的许多历史。当然,它一定与浏览器如何解释JavaScript有关,但是我不知道会有什么影响。 那么到底是"use strict";什么,它意味着什么,并且仍然有意义? 当前的浏览器是否响应该"use strict";字符串,或者该字符串可供将来使用?

30
var functionName = function(){}与function functionName(){}
我最近开始维护别人的JavaScript代码。我正在修复错误,添加功能,还试图整理代码并使其更加一致。 以前的开发人员使用了两种方法来声明函数,如果有背后的原因,我将无法解决。 两种方式是: var functionOne = function() { // Some code }; function functionTwo() { // Some code } 使用这两种不同方法的原因是什么,每种方法的利弊是什么?有什么方法可以用另一种方法不能完成的?





20
如何遍历Bash中变量定义的数字范围?
当变量给定范围时,如何在Bash中迭代数字范围? 我知道我可以做到这一点(在Bash 文档中称为“序列表达式” ): for i in {1..5}; do echo $i; done 这使: 1 2 3 4 5 但是,如何用变量替换两个范围端点?这不起作用: END=5 for i in {1..$END}; do echo $i; done 哪些打印: {1..5}
1541 bash  shell  for-loop  syntax 

9
如何将字符串分成多行?
在YAML中,我的字符串很长。我想将其保留在编辑器的80列(或类似视图)内,所以我想破坏字符串。这是什么语法? 换句话说,我有这个: Key: 'this is my very very very very very very long string' 我想要这个(或达到这种效果的东西): Key: 'this is my very very very ' + 'long string' 我想使用上述引号,因此不需要在字符串中转义任何内容。
1535 string  syntax  yaml  newline 

26
插入…值(SELECT…FROM…)
我正在尝试INSERT INTO使用来自另一个表的输入的表。尽管对于许多数据库引擎来说这是完全可行的,但我似乎总是很难记住当今SQL引擎(MySQL,Oracle,SQL Server,Informix和DB2)的正确语法。 是否有来自SQL标准(例如SQL-92)的Silver-bullet语法,该语法可让我插入值而无需担心基础数据库?





22
如何在单引号引起来的字符串中转义单引号
假设您有一个Bash,alias例如: alias rxvt='urxvt' 效果很好。 然而: alias rxvt='urxvt -fg '#111111' -bg '#111111'' 将无法工作,也不会: alias rxvt='urxvt -fg \'#111111\' -bg \'#111111\'' 那么,一旦转义了引号,如何最终匹配字符串中的开始和结束引号? alias rxvt='urxvt -fg'\''#111111'\'' -bg '\''#111111'\'' 看起来很笨拙,尽管如果允许这样将它们串联起来,它将表示相同的字符串。
1015 bash  syntax  quoting 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.