On Wednesday, 23 December 2015 at 11:00:19 UTC, Jakob Ovrum wrote:
On Wednesday, 23 December 2015 at 10:51:52 UTC, earthfront
wrote:
Now I'm left with a smattering of lines which are just
selective imports from a single module:
import std.exception:enforce;
import std.algorithm:array;
import std.algorithm.iteration:filter;
import std.functional:memoize;
What is the proper way to combine these into one line?
There's no `array` in std.algorithm, and I don't see more than
one import per module in your example, but I'm guessing what
you want is:
import mod : a, b, c; // import a, b and c from mod
Sorry, no, I didn't want that. I should have typed above:
"I'm left with lines which are selective imports from various
modules."
My goal is to import several symbols from different modules on
one line.
I'm trying to figure out if it's possible or not. It makes the
code more concise in some cases.