我有一个像下面这样的字符串,
STRING_FIRST = "Abcd. Efgh. ijkl"
我需要在 ruby 中将上述字符串声明为常量。但它在第一个点(。)上给出了编译时间错误。
任何人都可以帮忙。
更新实际代码类似。
class class_name << Test::Unit:TestCase
include module1
STRING_FIRST = "Abcd. Efgh. ijkl"
def method1
xxx
end
end
在 Ruby 1.9.3 中,我遇到了一个不同的错误,正如Frederick Cheung指出的那样,这是正确的:
syntax error, unexpected tLSHFT, expecting '<' or ';' or '\n'
您正在使用 shift 运算符进行继承,这是不正确的。