TParallel.&For
とTParallel.For
の間に違いはありますか?TParallel。&ForとTParallel.Forの違いはありますか?
どちらもDelphi 10 Seattleでコンパイルできます。だから私はどれに固執すべきですか?
TParallel.&For
とTParallel.For
の間に違いはありますか?TParallel。&ForとTParallel.Forの違いはありますか?
どちらもDelphi 10 Seattleでコンパイルできます。だから私はどれに固執すべきですか?
TParallel.&For
のメソッド定義では、の予約済みワード(for
)をエスケープする必要があります。あいまいさがある場合を除いて、メソッドを呼び出すときに使用する必要はありません。例えば
:
with TParallel do begin
&For(...) // etc
end;
あなたがそれをしたいと思う私はなぜしかし、想像することはできません。
エスケープされたメソッドへの内部呼び出しには、アンパサンドまたは明示的なクラスまたはインスタンス(self
)識別子が必要です。
TParallel
は封印されたクラスなので、この場合はポイントがmootです。あなたはその中で、あるいは子孫クラス内で働くことは決してありません。
おそらく、それは実装の宣言ではなく型の宣言で必要なのでしょうか? –
@DavidHeffernan実装にも必要です。その時点でスコープを解決できると思いますが、実装で省略するとコンパイルエラーが発生します( 'Expected IN but received FOR')。 –
ありがとう、面白い –
違いはありません。 – gabr