如何最方便地在D中打印數值數組?是否有這樣的高級重載或我必須自己實現它們?D中的打印陣列
在我的情況下,我只是想顯示data
的內容來檢查結果。
double data[] = [ 11,2,3,4,6,1,34 ];
std.algorithm.sort(data);
如何最方便地在D中打印數值數組?是否有這樣的高級重載或我必須自己實現它們?D中的打印陣列
在我的情況下,我只是想顯示data
的內容來檢查結果。
double data[] = [ 11,2,3,4,6,1,34 ];
std.algorithm.sort(data);
只需導入std.stdio
並在陣列上使用writeln()
即可。
import std.stdio;
void main()
{
auto a = [1, 2, 3, 4];
writeln(a);
}
我以爲我不得不使用'printf'。謝謝。 –
你甚至試過了嗎?
foreach(a; data) writeln(a);
我強烈建議您閱讀http://dlang.org上的D語言規範。你會發現許多writeln()的遭遇 - 它打印出幾乎所有的東西...... – DejanLekic