module pind.samples.ja.functions.functions_3; import std.stdio; import std.algorithm; void print(int[] slice) { foreach (i, element; slice) { writefln("%3s:%5s", i, element); } } void main() { int[] numbers; int count; write("How many numbers are you going to enter? "); readf(" %s", &count); // 数字を読み込む foreach (i; 0 .. count) { int number; write("Number ", i, "? "); readf(" %s", &number); numbers ~= number; } // 数字を表示する writeln("Before sorting:"); print(numbers); sort(numbers); // 数字を表示する writeln("After sorting:"); print(numbers); }