Beta 2.079.0
psychoticRabbit
meagain at meagain.com
Thu Feb 22 09:00:05 UTC 2018
On Thursday, 22 February 2018 at 08:42:12 UTC, psychoticRabbit
wrote:
>
> import std.stdio:write,writeln,writefln &
> std.array:join,split,replicate;
> vs
> import
> std.stdio:write,writeln,writefln,std.array:join,split,replicate;
>
and the rule would be simple.
you can import modules on a single line, seperating each with a
comma.
however, an & instead of a comma seperates selective imports from
the subsequent import.
import std.stdio, std.algoritm: goDoStuff, goDoMoreStuff &
std.conv, std.whatever;
actually, the more I do that, the less I like it.
I would still prefer selective imports to be on their own line:
import std.stdio, std.conv, std.whatever;
import std.algoritm : goDoStuff, goDoMoreStuff;
but in simple case I might use it all on one line:
import std.stdio: write, writeln & std.algorithm: doStuff,
doSomeOtherStuff;
but once introduced, programmers will misuse it - guaranteed.
then will just be spending more of our time deciphering import
statements.
More information about the Digitalmars-d-announce
mailing list