浏览 3368 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-01-07
最近想好好学学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 希望有人能帮我解释下为什么去掉|才可以哈。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-01-07
这就是它的语法呀。
|
|
返回顶楼 | |
发表时间:2007-01-07
你指的是哪个???我下的一个ruby中文文档里就有|的啊,难道语法里是没有这个的?
|
|
返回顶楼 | |
发表时间:2007-01-07
当然是没有“|”的。
|
|
返回顶楼 | |