0

私が関数を持っていると仮定します:

void isUniqueSymbols(string stream)

関数がどのように機能するかの例をいくつか提供する必要があることを理解するにはどうすればよいですか?私はこのようなものを書くことができます:

Input: isUniqueSymbols("abcde");
Output: true;

Input: isUniqueSymbols("abcdee");
Output: false;

しかし、これが正しいかどうかはわかりません。

動作機能の例をどのように提供しますか?

4

1 に答える 1

3

1つの可能性は、ドキュメントをコードに埋め込むことです。

assert(isUniqueSymbols("abcde"));
assert(!isUniqueSymbols("abcdee"));

これは、価値があるかもしれないものは何でも、ユニットテスト/ドキュメントとしてのユニットテストの表示にかなり近いです。

于 2013-02-14T18:23:18.843 に答える