Comment detail

コマンドライン引数の取得 (Nested Flatten)
C/C++と同じく、main関数の引数として取ることができます。
ただし、Dの配列は自身の長さの情報を持っているためargc, argvに分けなくてもよくなっています。

先頭要素にはプログラム自身の名前が入っています。
コマンドライン引数のみを得たい場合はargs[1..length]のようにスライスするとよいです。

% ./program a b c d
./program a b c d 
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import std.stdio;

int main(string[] args){
    foreach(string arg; args){
        writef("%s ", arg);
    }
    writefln();

    return 0;
}

Index

Feed

Other

Link

Pathtraq

loading...