string version of array

Dr. Assembly netorib94 at gmail.com
Tue Nov 14 14:00:54 UTC 2017


On Tuesday, 14 November 2017 at 08:21:59 UTC, Tony wrote:
> On Tuesday, 14 November 2017 at 07:56:06 UTC, rikki cattermole 
> wrote:
>> On 14/11/2017 7:54 AM, Tony wrote:
>>> Is there an easy way to get the string representation of an 
>>> array, as would be printed by writeln(), but captured in a 
>>> string?
>>
>> struct Foo {
>> 	int x;	
>> }
>>
>> void main() {
>> 	Foo[] data = [Foo(1), Foo(2), Foo(3)];
>> 	
>> 	import std.conv : text;
>> 	import std.stdio;
>> 	
>> 	writeln(data.text);
>> }
>>
>> ---
>>
>> [Foo(1), Foo(2), Foo(3)]
>
> Thanks. That flipped function calling syntax definitely takes 
> some getting used to.

if you consider this as a property, it makes alot of sense the 
var.propName syntax.


More information about the Digitalmars-d-learn mailing list