-1

我有一个像下面这样的字符串,

STRING_FIRST = "Abcd. Efgh. ijkl"

我需要在 ruby​​ 中将上述字符串声明为常量。但它在第一个点(。)上给出了编译时间错误。

任何人都可以帮忙。

更新实际代码类似。

class class_name << Test::Unit:TestCase
  include module1

  STRING_FIRST = "Abcd. Efgh. ijkl"

  def method1
    xxx
  end
end
4

1 回答 1

1

在 Ruby 1.9.3 中,我遇到了一个不同的错误,正如Frederick Cheung指出的那样,这是正确的:

 syntax error, unexpected tLSHFT, expecting '<' or ';' or '\n'

您正在使用 shift 运算符进行继承,这是不正确的。

于 2013-03-05T11:14:35.080 回答