`
mathsfan
  • 浏览: 577470 次
  • 性别: Icon_minigender_1
  • 来自: 浙江省杭州市
社区版块
存档分类
最新评论

parse error, unexpected "|", expecting kWHEN

阅读更多
晕居然题目不能有单引号的,用转义字符也不行,怕数据库被SQL注入还是什么的?
最近想好好学学ruby语法,在学习Ruby流程控制的时候,出现parse error, unexpected '|', expecting kWHEN错误,以下为test.rb的代码:

i=8
case i
    | when 1, 2..5
    |   print "1..5\n"
    | when 6..10
    |   print "6..10\n"
    | end

要把|去掉成下面这个样子才可以,不解,从网上搜索了一下,好象没人问这个问题的,就找到一篇类似的帖子,不过他好象没提到解决方法。

i=8
case i
  when 1, 2..5
    print "1..5\n"
  when 6..10
    print "6..10\n"
end

希望有人能帮我解释下为什么去掉|才可以哈。
分享到:
评论
3 楼 qiezi 2007-01-07  
当然是没有“|”的。
2 楼 mathsfan 2007-01-07  
你指的是哪个???我下的一个ruby中文文档里就有|的啊,难道语法里是没有这个的?
1 楼 qiezi 2007-01-07  
这就是它的语法呀。

相关推荐

    PHP Parse Error: syntax error, unexpected $end 错误的解决办法

    在本文中,我们将详细探讨"PHP Parse Error: syntax error, unexpected $end"错误的产生原因及其解决办法。此问题在配置服务器或编写PHP脚本时可能会遇到,通常提示是在代码的特定行数发生了语法错误。下面,我们将...

    PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法

    在PHP编程过程中,可能会遇到各种类型的错误,其中“Parse error: syntax error, unexpected end of file”是一个常见的编译时错误,意味着解析器在文件末尾遇到了意外的情况,通常是因为代码的语法不正确导致的。...

    Markdown安装报错解决文件

    该文件用于解决sublime text中Markdown Editing插件安装报错<Error loading syntax file "Packages/Markdown/Markdown.sublime-syntax">的问题。请各位打算下载这个文件的亲确定您的报错信息是我所描述的这种错误...

    php中call_user_func函数使用注意事项

    call_user_func函数的注意事项:parse error: syntax error, unexpected t_list, expecting t_string in,今天在使用这个函数的时候一直提示上述问题,参看官方的手册也没有介绍使用其的注意事项. 附:mixed call_user_...

    一次因composer错误使用引发的问题与解决

    前言 这个思考源自于一个事故。...[2019-02-25 16:00:33] production.ERROR: Parse error: syntax error, unexpected ‘?’, expecting variable (T_VARIABLE) {“exception”:”[object] (Symfony\\Component

    PHP运行机制.pdf

    Parse error: parse error, unexpected T_CLASS, expecting ',' or ';' in -line 2 ``` 这表示在第2行遇到了意外的`class`关键字,而预期的是逗号或分号。 #### 五、总结 通过对PHP运行机制的深入了解,我们可以更...

    php语法检查的方法总结

    最常见的语法错误提示是 Parse error:syntax error, unexpected end of file, expecting ',' or ';'。 为了检查这类错误,最传统的方法就是利用PHP自带的lint检查功能。Lint检查是一种静态代码分析工具,用于检查...

Global site tag (gtag.js) - Google Analytics