下面是有效的ruby代码吗? Intellij不这么认为。我已经向intellij提交了一张票,但我想确保我的代码正常。intellij中有效的ruby代码是否高亮显示红色是否正常?
我知道它不会做任何事情,但intellij告诉我attr_reader是未知的,所以我很困惑。
class Person
attr_reader :first_name, :last_name
def initialize
@first_name = nil
@last_name = nil
end
end
我问的原因是intellij突出显示attr_reader为红色,典型的是语法错误。我花了我所有的时间做Java和Scala,所以我有点迷失在Ruby中。有效的代码是高亮红色是正常的吗?
您提出了错误的问题。如上所述,答案是“是”,而提及“intellij-idea”是无关紧要的。您需要更改问题并提供更多信息。 – 2014-11-01 18:42:20
谢谢卡里。我最初的问题让我感到舒服,因为我不知道。我现在将展开我知道我的代码是有效的。 – 2014-11-02 08:15:19