我试图了解这段代码有什么错误,你能帮我吗?语法错误意外{
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)})
我试图了解这段代码有什么错误,你能帮我吗?语法错误意外{
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)})
块不是参数,参数不是块。圆括号用于参数,括号用于块,不能同时使用两者。
应该是:
should_delete = blocked_keywords.any? {|s| x.tweet.downcase.include?(s.downcase)}
any?
期望的块,因此不需要括号。
should_delete = blocked_keywords.any? {|s|x.tweet.downcase.include?(s.downcase)}