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.

Reply via email to