From: a20135309@... Date: 2015-11-13T02:21:59-05:00 Subject: [ruby-core:71481] Re: [Ruby trunk - Feature #11473] Immutable String literal in Ruby 3 Left Exit Enviado desde mi iPhone > El 13 nov. 2015, a las 2:12 a.m., duerst@it.aoyama.ac.jp escribi��: > > Issue #11473 has been updated by Martin D��rst. > > > Mike Pastore wrote: >> Has anyone suggested introducing new quote-like operators to define mutable strings in Ruby 2.3 (with immutable string pragma) and 3.0? I was thinking something like: > >> # mutable without interpolation >> String.new('foo') >> %y{foo} # proposed >> >> # mutable with interpolation >> String.new("bar") >> %Y{bar} # proposed > > This was mentioned as part of the general discussion on making string literals immutable, but not in much detail. I suggest that you propose this as a new feature, with some good use cases, if you really are interested. > > ---------------------------------------- > Feature #11473: Immutable String literal in Ruby 3 > https://bugs.ruby-lang.org/issues/11473#change-54845 > > * Author: Koichi Sasada > * Status: Open > * Priority: Normal > * Assignee: Yukihiro Matsumoto > ---------------------------------------- > Matz said "All String literals are immutable (frozen) on Ruby 3". > > This ticket is place holder to discuss about that. > > > > > -- > https://bugs.ruby-lang.org/