1

Is-Has-の間のブール値の接頭辞に苦労しています。
時々 、 Has-はIs-よりも理にかなっているからです。

サンプル:

bool IsPrintable
bool IsChecked

bool HasDocument
bool HasPermission

それで、それについてあなたの意見は何ですか?

4

2 に答える 2

4

両方を使う。これにより、コードがはるかに読みやすくなります。

if (IsPrintable) Print()

if (HasDocument) Documents[0].Name = 'New Doc'

等。

于 2013-06-13T07:26:19.293 に答える
-1

あなたはいつも使うことができます_p

Document_p
Printable_p

これは、古い Lisp 規則に由来します。"P" は predicate の略で、基本的にはハンガリー語表記の形式になっています。これは、せいぜい誤解を招く可能性があるor_pを常に使用するのに対して、常に正確に true になります。IsHas

しかし真剣に:@ Ryanの提案に従ってください。両方を使う。

于 2013-06-13T07:30:41.247 に答える