Re: What is the best way to refer to itself when obtaining Substring of a literal?

2020-04-25 Thread Marcone via Digitalmars-d-learn

On Saturday, 25 April 2020 at 01:32:54 UTC, 9il wrote:

On Friday, 24 April 2020 at 22:24:34 UTC, Marcone wrote:

I don't want to use lambda.
I don't want create variable.

What is the best way to refer to itself when obtaining 
Substring withou using lambda and without create variable?



example:

writeln("Hello Word!"[x.indexOf(" "), $]);


no way


What a pity! If Dlang have $ to indicate end of string. I think 
that is good some keyword to indicate the string itself.


Re: What is the best way to refer to itself when obtaining Substring of a literal?

2020-04-25 Thread Marcone via Digitalmars-d-learn

On Saturday, 25 April 2020 at 03:47:33 UTC, SrMordred wrote:

On Friday, 24 April 2020 at 22:24:34 UTC, Marcone wrote:

I don't want to use lambda.
I don't want create variable.

What is the best way to refer to itself when obtaining 
Substring withou using lambda and without create variable?



example:

writeln("Hello Word!"[x.indexOf(" "), $]);


Maybe u want this?

import std.algorithm: find;
import std.stdio: writeln;

"Hello World".find(" ").writeln;


I don't want this, I just make a simple example.


Re: What is the best way to refer to itself when obtaining Substring of a literal?

2020-04-24 Thread SrMordred via Digitalmars-d-learn

On Friday, 24 April 2020 at 22:24:34 UTC, Marcone wrote:

I don't want to use lambda.
I don't want create variable.

What is the best way to refer to itself when obtaining 
Substring withou using lambda and without create variable?



example:

writeln("Hello Word!"[x.indexOf(" "), $]);


Maybe u want this?

import std.algorithm: find;
import std.stdio: writeln;

"Hello World".find(" ").writeln;


Re: What is the best way to refer to itself when obtaining Substring of a literal?

2020-04-24 Thread 9il via Digitalmars-d-learn

On Saturday, 25 April 2020 at 01:32:54 UTC, 9il wrote:

On Friday, 24 April 2020 at 22:24:34 UTC, Marcone wrote:

I don't want to use lambda.
I don't want create variable.

What is the best way to refer to itself when obtaining 
Substring withou using lambda and without create variable?



example:

writeln("Hello Word!"[x.indexOf(" "), $]);


no way


alias Seq = AliasSeq!("Hello Word!"); // it isn't a variable, 
lambda or enum

writeln(Seq[0][Seq[0].indexOf(" "), $]);

looks weird anyway


Re: What is the best way to refer to itself when obtaining Substring of a literal?

2020-04-24 Thread 9il via Digitalmars-d-learn

On Friday, 24 April 2020 at 22:24:34 UTC, Marcone wrote:

I don't want to use lambda.
I don't want create variable.

What is the best way to refer to itself when obtaining 
Substring withou using lambda and without create variable?



example:

writeln("Hello Word!"[x.indexOf(" "), $]);


no way


What is the best way to refer to itself when obtaining Substring of a literal?

2020-04-24 Thread Marcone via Digitalmars-d-learn

I don't want to use lambda.
I don't want create variable.

What is the best way to refer to itself when obtaining Substring 
withou using lambda and without create variable?



example:

writeln("Hello Word!"[x.indexOf(" "), $]);