Class和Klass有什么区别?
发布于 2014-01-27 21:09:38
klass
也是一个Rails (或者更确切地说是ActiveRecord) method。它用于获取关联的类。
如链接内容所述:
class Author < ActiveRecord::Base
has_many :books
end
Author.reflect_on_association(:books).klass
# => Book
发布于 2011-04-29 05:02:21
klass
和clazz
以及clasz
等都是用于绕过保留字class
的创造性拼写错误。
使用class1
、cl
、classX
或其他东西,而不是故意拼写错误,对眼睛的刺激会小得多。
发布于 2010-11-29 05:57:43
一个是类名,另一个是默认情况下的未定义常量。对于您更可能看到的class
和klass
,前者是用于定义类的关键字,而后者只是一个标识符(与任何其他字符串一样)。当你想写"class“这个词,但是因为它是一个保留关键字而不能写的时候,就会用到它。
https://stackoverflow.com/questions/4299289
复制相似问题