Lazy formatting
    Adam D. Ruppe 
    destructionator at gmail.com
       
    Mon Feb  1 13:38:08 UTC 2021
    
    
  
On Monday, 1 February 2021 at 13:31:48 UTC, Kagamin wrote:
>> i"Hello, ${var.withFormat!"%45s"} world";
>
> I have a feeling recent DIPs are too detached from practice.
> [...]
> Who asked for one more way to do it? Almost all uses of 
> interpolated strings are trivial ones i"I have ${n} apples".
In ruby and php and stuff you can do
"I have ${some_function()} apples".
That's what withFormat is, simply a function you're calling in 
there which does a format.
The DIP itself just allows for
i"I have ${d_code_here} apples."
and d_code_here can be a simple variable or it can be a function 
call or other fancy things. All the same feature.
    
    
More information about the Digitalmars-d
mailing list