Dynamic array and foreach loop
Jay Norwood via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sun Aug 9 13:47:49 PDT 2015
On Sunday, 9 August 2015 at 19:10:01 UTC, Binarydepth wrote:
> On Sunday, 9 August 2015 at 16:42:16 UTC, Jay Norwood wrote:
> Oooh... I like how this works
>
> import std.stdio : writeln, readf;
> void main() {
> immutable a=5;
> int[a] Arr;
> int nim;
> foreach(num, ref nem; Arr) {
> readf(" %s", &nem);
> }
> foreach(num; Arr) {
> writeln(num);
> }
> }
you can also do something like this to accept blank separated
input values on a single line.
import std.stdio : writeln, readln;
import std.string: split;
import std.conv: to;
import std.algorithm: each;
void main() {
double [] Arr;
Arr = readln().split().to!(double[]);
Arr.each!writeln();
}
More information about the Digitalmars-d-learn
mailing list