About string and int spliced together.
Steven Schveighoffer
schveiguy at gmail.com
Fri Jul 31 13:56:00 UTC 2020
On 7/30/20 2:59 PM, zoujiaqing wrote:
> On Thursday, 18 June 2020 at 09:13:53 UTC, Dennis wrote:
>> On Thursday, 18 June 2020 at 09:00:42 UTC, zoujiaqing wrote:
>>> Type should be automatically converted to string!
>>
>> While this could be made to work for floating point numbers, it is
>> ambiguous for integers since integers are often implicitly convertible
>> to characters:
>>
>> writeln("AB"~67); // prints "ABC", code unit 67 represents 'C'
>>
>> You might be interested in Adam's string interpolation DIP though:
>> https://github.com/dlang/DIPs/pull/186
>
>
> It's still too complicated.
>
> The simplest way:
>
> int i = 99;
>
> string a = "text " ~ i ~ "!";
>
> writeln(a); // text 99!
what's complicated about:
string a = i"text $i!".idup;
-Steve
More information about the Digitalmars-d
mailing list