(やり方) デバッグ出力は古くから開発者の間で使われてる。昔はprint文だけだったけど、Rustではprintln!マクロを使う。これにより、フォーマットされた出力が可能。
print
println!
どうやって: 現在のところ、Rustには公式のREPLが標準装備されていません。evcxr_replのようなサードパーティのツールを使用できます。Cargoでインストールします:.
evcxr_repl
Rustは様々なデバッガをサポートしていますが、GNU/Linuxでは gdb、macOSでは lldb が一般的です。rust-gdb や rust-lldb を使用することもできます。これらはRustの値をきれいに表示するラッパーです。一例を見てみましょう.
gdb
lldb
rust-gdb
rust-lldb
どうやって: Rustの組み込みテストフレームワークは、ユニットテスト、統合テスト、ドキュメントテストを外部ライブラリなしでサポートしています。テストは #[test] で注釈され、そのように注釈された任意の関数はテストとしてコンパイルされます。
#[test]