0

この質問は少しばかげているように聞こえるかもしれませんが、どちらが優れているのか興味があります。作業を続行するのに十分なディスク容量があるかどうかを確認する方法があります。前の文のように、「十分な場合は...」と書きましたが、メソッドの名前はHaveEnoughDiskSpace.

問題は、メソッドが Have で始まることはめったにないことです。、HasPaid()、などの Has で始まるのをいつも目にします。HasIssued()HasChecked()

この場合、名前を付けていいのか、HaveEnoughDiskSpaceそれとも名前を付けた方が良いのかわかりませんHasEnoughDiskSpace

4

2 に答える 2

1

サイトのトピックとは異なりますが、答えは次のとおりです。

'<strong>Have' と '<strong>has' はどちらも所有を表すために使用され、完全時制を形成します。両方の過去時制は 'had' ですが、使い方が異なります。

「持っている」は一緒に使われます

  • 次の代名詞: 私、あなた、私たち、彼ら。例:「私は鉛筆を持っています。」「私たちは大きな家を持っています。」

  • 複数形の名詞: 例 : 「医者は常に病気に対処しており、つらい時を過ごしています。」

'Has' は三人称単数形 (彼、彼女、それ) と共に使用されます。例:「彼女はあなたのお金を持っています。」「アミットは本を持っています。」

したがって、あなたの場合HasPaidは、サードパーティの要素を参照しているため、より理HasIssuedHasCheckedかなっています。

于 2013-11-08T04:50:59.013 に答える
0

どっちがいい?

X has enough disk space.

また

X have enough disk space.

使用法はどちらかまたはのいずれX.HasEnoughDiskSpace()X.HaveEnoughDiskSpace()になるため、バージョンを使用するのが理にかなっていますHas

于 2013-11-08T04:51:05.393 に答える