我想了解模塊包含類變量。我認爲包含一個帶有類變量的模塊也會將類變量包含到類定義中。 這按預期工作: module A
@@my_name = "rick"
def print_name
puts @@my_name
end
end
class Y
include A
extend A
end
Y.print_name
但這
我最近讀javascript mixins as subclass factories的文章,其中提出了以下模式創建的混入: let MyMixin = (superclass) => class extends superclass {
foo() {
console.log('foo from MyMixin');
}
};
然後可以使用如下: class