我是新来的Ruby,我不太让这里发生了什么,语法错误,意外“}”,期待keyword_end}
此代码的工作
chrome = Watir::Browser.new:chrome
firefox = Watir::Browser.new:firefox
ie = Watir::Browser.new:ie
browser_conf = {
"chrome" => chrome,
"firefox" => firefox,
"ie" => ie
}
但下面的代码生成语法错误:
browser_conf = {
"chrome" => Watir::Browser.new:chrome,
"firefox" => Watir::Browser.new:firefox,
"ie" => Watir::Browser.new:ie
}
syntax error, unexpected '}', expecting keyword_end }
为什么会这样呢?有没有一种方法可以隐式写入,而不必将它们分配给单独的变量?
有些人投票决定关闭这个问题!如果任何人可以解释如何改进这将是非常有帮助的 – Codeformer
看编辑(https://stackoverflow.com/posts/45481010/revisions),它看起来像主要问题是,标题没有通知我们问题是什么。虽然我发现一些SO用户会尝试关闭问题,如果其中的代码示例是错误的,这对我来说非常奇怪,目的是要找到并纠正问题。 – AJFaraday