Class Crystal-复制一个类

Class Crystal-复制一个类,class,copy,crystal-lang,Class,Copy,Crystal Lang,是否可以复制/复制一个类,而无需通过initialize方法,也无需创建空类并逐个复制值 例: copy作为一种可以进行类复制/复制的方法,您似乎不想复制一个类,而是复制一个对象。此istdup的方法 var2 = var1.dup 您可能希望使用以下方法: class你好 def初始化 放上“你好!” 结束 结束 var1=你好,新的#你好! var2=var1.dup pp var1#=># pp var2#=># var2 = var1.dup class Hello def i

是否可以复制/复制一个类,而无需通过initialize方法,也无需创建空类并逐个复制值

例:


copy
作为一种可以进行类复制/复制的方法,您似乎不想复制一个类,而是复制一个对象。此ist
dup
的方法

var2 = var1.dup
您可能希望使用以下方法:

class你好
def初始化
放上“你好!”
结束
结束
var1=你好,新的#你好!
var2=var1.dup
pp var1#=>#
pp var2#=>#
var2 = var1.dup
class Hello
  def initialize
    puts "hello !"
  end
end

var1 = Hello.new # hello !
var2 = var1.dup

pp var1 # => #<Hello:0x104134ff0>
pp var2 # => #<Hello:0x104134fe0>