Improve this page Github へのログインが必要です。 簡単な修正は、ここから fork、オンライン編集、pull request ができます。 大きな修正については、 通常の clone で行って下さい。 Page wiki 関連するWikiページを参照・編集 English このページの英語版(原文)

プログラミング言語 D - 利便性・表現力・効率性

[your code here] Dの特徴を示す良い例を思いつきましたか? digitalmars.D フォーラムに "[your code here]" をタイトルに入れて投稿して下さい。承認が得られれば、D のホームページに掲載されるコードリストに入ります!
#!/usr/bin/rdmd
// Computes average line length for standard input.
import std.stdio;

void main() {
    ulong lines = 0;
    double sumLength = 0;
    foreach (line; stdin.byLine()) {
        ++lines;
        sumLength += line.length;
    }
    writeln("Average line length: ",
        lines ? sumLength / lines : 0);
}
Standard input
Command line arguments
Application output
D は C言語風の構文を持つ静的型付け言語です。 効率性と高い表現力を、安全性とプログラマの生産性に実用的に結びつけます。

利便性

表現力

効率性

)