2013-01-07 109 views
2

如何最方便地在D中打印數值數組?是否有這樣的高級重載或我必須自己實現它們?D中的打印陣列

在我的情況下,我只是想顯示data的內容來檢查結果。

double data[] = [ 11,2,3,4,6,1,34 ]; 
    std.algorithm.sort(data); 
+0

我強烈建議您閱讀http://dlang.org上的D語言規範。你會發現許多writeln()的遭遇 - 它打印出幾乎所有的東西...... – DejanLekic

回答

7

只需導入std.stdio並在陣列上使用writeln()即可。

import std.stdio; 

void main() 
{ 
    auto a = [1, 2, 3, 4]; 
    writeln(a); 
} 
+0

我以爲我不得不使用'printf'。謝謝。 –

0

你甚至試過了嗎?

foreach(a; data) writeln(a);