我试图了解这段代码的错误是什么可以帮助我?
should_delete = blocked_keywords.any?({|s|x.tweet.downcase.include?(s.downcase)})
(irb):3: syntax error, unexpected '}', expecting end-of-input
....downcase.include?(s.downcase)})
答案 0 :(得分:5)
any?
需要一个块,因此不需要括号。
should_delete = blocked_keywords.any? {|s|x.tweet.downcase.include?(s.downcase)}
答案 1 :(得分:1)
应该是:
should_delete = blocked_keywords.any? {|s| x.tweet.downcase.include?(s.downcase)}
答案 2 :(得分:0)
块不是参数,参数不是块。括号用于参数,括号用于块,不能同时使用两者。