2018-10-01から1日間の記事一覧

ruby の SHARED String

Seeing double: how Ruby shares string values の内容に次の 4 点を追記しておきます。 リテラル文字列は SHARED です。 リテラル文字列へ束縛している String オブジェクトを破壊操作すると、 文字列実体であるバイト列を複製して書き込みます (copy-on-wr…