ruby - 语法错误,意外的 '}',期待 =>
问题描述
尝试运行包含以下行的代码:
tab=Hash.new
pta = alpha[1]
toto = alpha[2]
tab={pta.hex, toto.hex}
我得到了这个错误:
syntax error, unexpected ',', expecting =>
tab={pta.hex, pta.hex}
我不认为这是一个空间错误。
解决方案
似乎您没有正确形成哈希。所以你有两个选择:
去哈希:
tab = { key1: pta.hex, key2: toto.hex }
似乎您正在尝试构建一个Array:
tab = [pta.hex, toto.hex]
推荐阅读
- java - 如何解决 Tomcat 7.0.100 上的 javax.net.ssl.SSLHandshake 异常错误?
- javascript - 当子组件更改时,React App 类不会呈现
- internationalization - 如何配置 MVC portlet 以使用 Language_forCustomer.properties 中的键?
- javascript - browserify 不工作,Uncaught ReferenceError: require is not defined
- reactjs - 反应我想知道如何跳转到单个页面中的文本
- firebase - 为什么当我导航到另一个屏幕时底部选项卡仍然可见?
- laravel - Laravel belongsToMany 在同一张桌子上:如何创建对称关系?
- javascript - 使用 json 和 javascript 创建文件夹树
- firebase - 如何从 Firebase 在 Flutter 中创建下拉菜单以保存文档 ID
- google-tag-manager - 如何使用数据层触发谷歌标签管理器自定义事件