小编chi*_*ers的帖子

'[1 + x [1]]'为什么'[fx [1]]'不合语法?

对于数组x,以下是语法表达式:

  • puts x[1]
  • [puts(x[1])]
  • [1 + x[1]]

但是这个:

  • [puts x[1]]

无法解析:

syntax error, unexpected tIDENTIFIER, expecting keyword_do or '{' or '('
Run Code Online (Sandbox Code Playgroud)

为什么解析器无法找出这种语法?

ruby syntax

5
推荐指数
2
解决办法
95
查看次数

标签 统计

ruby ×1

syntax ×1