我正在尝试创建一个向其传递参数x并返回一个新类C的函数。C应该是固定基类A的子类,只有一个附加内容:添加某个类属性并将其设置为等于x。换句话说: C.p = x # x is the parameter passed to the factory function
这很容易做到吗?有什么我应该注意的问题吗?
我刚刚用Ruby解决了一些关于链接列表的任务。它非常有趣,但它需要新的几行。因为如果在某些函数中传递head,并更改列表的头,则必须从方法返回新的head并将其重新分配给变量。因为如果我有a变量并将它传递给方法,那么重新分配内部的a,外部的a不会改变:
it "dose not changes if reassign variable in method" do外部的变量仍然指向对象。而且这个很