Skip to main content
Journey Uncommon Logo
JourneyUncommon
mediumRubyfreeze and immutabilitySingle-choice MCQ

For a frozen object `s = "hi".freeze`, how do `dup` and `clone` differ regarding the frozen state of the copy?

s = "hi".freeze s.dup.frozen? # => false s.clone.frozen? # => true s.clone(freeze: false).frozen? # => false