标签: syntax-error

如何在Javascript中修复此缺少的分号语法错误?

一位朋友为我写了一些代码,并且有一个文件中有一个奇怪的语法错误.经过一段时间的搜索,我把它缩小到这部分代码,它应该重现错误:

var say = funct?on(message) {
  alert(message);
  return message;
};

say(say("Goodbye!"));
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我在Internet Explorer控制台中看到一个错误SCRIPT1004: Expected ';'.我没有看到任何地方丢失分号,我无法想象我想把它放在哪里.

它在哪里可以看到分号?为什么它会在那里分号?

javascript internet-explorer syntax-error

47
推荐指数
4
解决办法
4万
查看次数

为什么模块级别的return语句在Node.js中有效?

当我回答另一个问题时,我遇到了一个带有顶级return语句的Node.js模块.例如:

console.log("Trying to reach");
return;
console.log("dead code");
Run Code Online (Sandbox Code Playgroud)

没有任何错误和打印工作:

Trying to reach
Run Code Online (Sandbox Code Playgroud)

在标准输出但不是" dead code" - return实际停止执行.

但根据ECMAScript 5.1中return语句规范,

语义

如果ECMAScript程序包含不在a内的return语句,FunctionBody则认为它在语法上是不正确的.

在上面显示的程序中return不包含任何功能.

那为什么不扔?

javascript return syntax-error node.js node-modules

47
推荐指数
1
解决办法
4578
查看次数

mysql错误'TYPE = MyISAM'

下面的查询我在Ubuntu 12,MySQL 5.1版本中执行并收到错误,如上所述:

CREATE TABLE mantis_config_table (
    config_id VARCHAR(64) NOT NULL,
    project_id INTEGER NOT NULL DEFAULT 0,
    user_id INTEGER NOT NULL DEFAULT 0,
    access_reqd INTEGER DEFAULT 0,
    type INTEGER DEFAULT 90,
    value LONGTEXT NOT NULL,
    PRIMARY KEY (config_id, project_id, user_id)
) TYPE=MyISAM;
Run Code Online (Sandbox Code Playgroud)

您的SQL语法有错误; 检查与您的MySQL服务器版本对应的手册,以便在第9行的"TYPE = MyISAM"附近使用正确的语法

任何人都可以建议什么是错的?

php mysql myisam syntax-error

45
推荐指数
4
解决办法
8万
查看次数

C:for循环初始化声明

有人可以详细说明以下gcc错误吗?

$ gcc -o Ctutorial/temptable.out temptable.c 
temptable.c: In function ‘main’:
temptable.c:5: error: ‘for’ loop initial declaration used outside C99 mode
Run Code Online (Sandbox Code Playgroud)

temptable.c:

...
/* print Fahrenheit-Celsius Table */
main()
{
    for(int i = 0; i <= 300; i += 20)
    {
        printf("F=%d C=%d\n",i, (i-32) / 9);        
    }
}
Run Code Online (Sandbox Code Playgroud)

PS:我含糊地回忆起int i应该在for循环之前声明.我应该声明我正在寻找一个给出C标准历史背景的答案.

c gcc for-loop syntax-error

43
推荐指数
2
解决办法
6万
查看次数

SYNTAX_ERR:DOM例外12 - 嗯

我一直在为使用HTML5 Rock的幻灯片代码的客户端制作一个小型幻灯片/公共显示器.我遇到了一个DOM Exception 12 - 一个语法错误,据说与CSS选择器有关 - 同时用它来解决它...但我无法追溯到我在代码中所做的任何更改.我在想,当我添加功能时,它可能会被发现.

我已将其追溯到此对象(此处为实时版本):

var SlideShow = function(slides) {
    this._slides = (slides || []).map(function(el, idx) {
      return new Slide(el, idx);
    });
    var h = window.location.hash;
    try {
      this.current = h;
    } catch (e) { /* squeltch */ }
    this.current = (!this.current) ? "landing-slide" : this.current.replace('#', '');
    if (!query('#' + this.current)) {
      // if this happens is very likely that someone is coming from
      // a link with the old permalink format, …
Run Code Online (Sandbox Code Playgroud)

javascript html5 dom syntax-error domexception

41
推荐指数
2
解决办法
6万
查看次数

为什么在Python的`finally`子句中不允许`continue`?

以下代码引发语法错误:

>>> for i in range(10):
...     print i
...     try:
...        pass
...     finally:
...        continue
...     print i
...
  File "<stdin>", line 6
SyntaxError: 'continue' not supported inside 'finally' clause
Run Code Online (Sandbox Code Playgroud)

为什么continuefinally条款中不允许声明?

PS另一方面,这个其他代码没有问题:

>>> for i in range(10):
...     print i
...     try:
...        pass
...     finally:
...        break
...
0
Run Code Online (Sandbox Code Playgroud)

如果重要,我使用的是Python 2.6.6.

python continue finally syntax-error

41
推荐指数
3
解决办法
3700
查看次数

如何仅从命令行检查JavaScript代码的语法错误?

可以在IDE中使用JavaScript程序或使用在线Web应用程序检查JavaScript程序,但我正在寻找一种单独检测语法错误的方法.

我已经尝试过JSLint和JSHint并查看了他们的选项,但我找不到排除警告的组合,只显示语法错误.

如何从命令行检查JavaScript代码的语法错误

javascript jslint syntax-error jshint

41
推荐指数
3
解决办法
3万
查看次数

\ r''中意外标记"$"附近的语法错误

我正在尝试编译NIST生物识别图像软件,我整天都遇到了麻烦.我终于检查了源代码,我安装了cygwin没有问题(我以前使用过它),但是当我去编译时,我收到了这个错误:

 $  sh setup.sh </cygdrive/c/NBIS> [--without-X11]
 setup.sh: line 94: syntax error near unexpected token `$'in\r''
 'etup.sh: line 94: `    case $1 in
Run Code Online (Sandbox Code Playgroud)

现在我确定任何高级编码器都会前往setup.sh并寻找问题,但我并不是一个真正的编码器(我只是编译它,因为没有预编译的包)所以我不喜欢我不知道该怎么做.我没有用cygwin安装任何库,我只是将所有内容都保留为默认值.我正在尝试遵循NBIS手册,但我并不是那么理解,所以我很难挣扎.Maybye看一看你可能会注意到我错过的东西:http://www.nist.gov/customcf/get_pdf.cfm?pub_id = 51097

cygwin biometrics syntax-error token

40
推荐指数
5
解决办法
5万
查看次数

在VBA中调用Sub

这是我的简化脚本:

    Sub SomeOtherSub(Stattyp As String)
        'Daty and the other variables are defined here

        CatSubProduktAreakum(Stattyp, Daty + UBound(SubCategories) + 2)

    End Sub

    Sub CatSubProduktAreakum(Stattyp As String, starty As Integer)

    'some stuff

    End Sub
Run Code Online (Sandbox Code Playgroud)

CatSubProduktAreakum的调用标记为红色,表示为"语法错误".我不明白这个错误.这是一个带有两个参数的简单子例程调用.为什么VBA不接受电话?

vba call syntax-error

40
推荐指数
2
解决办法
25万
查看次数

SyntaxError:Generator表达式必须是parenthezised/python manage.py migrate

我是编程新手,我想跟随Djangogirls教程,但我现在被困了.在教程中,我在这里:

要为我们的博客创建数据库,让我们在控制台中运行以下命令:python manage.py migrate(我们需要在包含manage.py文件的djangogirls目录中).如果情况顺利,你应该看到这样的事情:......

在教程中没有失败的选项,但我有一条错误消息:

(myvenv) C:\Users\Julcsi\djangogirls> python manage.py migrate
Traceback (most recent call last):
File "manage.py", line 22, in <module>
execute_from_command_line(sys.argv)
File "C:\Users\Julcsi\djangogirls\myvenv\lib\site-packages\django\core\management\__init__.py", 
line 364, in execute_from_command_line
utility.execute()
File "C:\Users\Julcsi\djangogirls\myvenv\lib\site-packages\django\core\management\__init__.py", 
line 338, in execute
django.setup()
File "C:\Users\Julcsi\djangogirls\myvenv\lib\site-packages\django\__init__.py", 
line 27, in setup
apps.populate(settings.INSTALLED_APPS)
File "C:\Users\Julcsi\djangogirls\myvenv\lib\site-packages\django\apps\registry.py", 
line 85, in populate
app_config = AppConfig.create(entry)
File "C:\Users\Julcsi\djangogirls\myvenv\lib\site-packages\django\apps\config.py", 
line 94, in create
module = import_module(entry)
File "C:\Users\Julcsi\AppData\Local\Programs\Python\Python37\lib\importlib\__init__.py", 
line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 994, in _gcd_import …
Run Code Online (Sandbox Code Playgroud)

python django migrate syntax-error

40
推荐指数
3
解决办法
3万
查看次数