首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SyntaxError

Parent:ScriptError

在遇到具有无效语法的Ruby代码时引发。

代码语言:javascript
复制
eval("1+1=2")

引发了一个例外:

代码语言:javascript
复制
SyntaxError: (eval):1: syntax error, unexpected '=', expecting $end

公共类方法

new(msg) → syntax_error Show source

构造一个SyntaxError异常。

代码语言:javascript
复制
static VALUE
syntax_error_initialize(int argc, VALUE *argv, VALUE self)
{
    VALUE mesg;
    if (argc == 0) {
        mesg = rb_fstring_cstr("compile error");
        argc = 1;
        argv = &mesg;
    }
    return rb_call_super(argc, argv);
}

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com