首页 > 解决方案 > 语法错误,意外的 '}',期待 =>

问题描述

尝试运行包含以下行的代码:

tab=Hash.new
pta = alpha[1]
toto = alpha[2]
tab={pta.hex, toto.hex}

我得到了这个错误:

syntax error, unexpected ',', expecting =>
 tab={pta.hex, pta.hex}

我不认为这是一个空间错误。

标签: ruby

解决方案


似乎您没有正确形成哈希。所以你有两个选择:

  • 哈希

    tab = { key1: pta.hex, key2: toto.hex }

  • 似乎您正在尝试构建一个Array

    tab = [pta.hex, toto.hex]


推荐阅读