下面是有效的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