Freezing ਇੱਕ ਆਬਜੈਕਟ (.freeze) ਇਸਨੂੰ immutable ਬਣਾਉਂਦਾ ਹੈ — ਇਸਨੂੰ ਹੋਰ ਸੋਧਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ। ਆਮ ਵਰਤੋਂ frozen string literals ਹੈ, ਜੋ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਂਦੀ ਹੈ (ਸਟ੍ਰਿੰਗਾਂ ਦੁਬਾਰਾ ਵੰਡੀਆਂ ਜਾਣ ਦੀ ਬਜਾਏ ਦੁਬਾਰਾ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ) ਅਤੇ ਅਨੁਮਤੀ ਬਿਨਾ ਸੋਧਾਂ ਤੋਂ ਬਚਾਉਂਦੀ ਹੈ। ਆਧੁਨਿਕ Ruby frozen strings ਨੂੰ ਉਤਸ਼ਾਹਿਤ ਕਰਦਾ ਹੈ।
freeze ਆਬਜੈਕਟਾਂ ਨੂੰ immutable ਬਣਾਉਂਦਾ ਹੈ
config = { }.freeze
config[] =
= .freeze
str = .freeze
str.frozen?
str <<
