Benim anlayış static
kelime prosedürleri First
ve Second
arasındaDelphi'nin statik anahtar sözcüğünün yalnızca yerel kodda herhangi bir puanı var mı?
class TExample
class procedure First;
class procedure Second; static;
farklılıkları (strict
birlikte) .NET ile uyumluluk için tanıtıldı olmasıdır şunlardır: -
First
bir geçersiz kılınabilirFirst
,TExample
sınıfına başvuran örtülü bir self parametresi iletir.
Sınıf prosedürü Second
geçersiz kılınamaz ve hiçbir parametre iletilmez ve bu nedenle .NET uyumludur. Yani, sadece yerel kodda static
anahtar sözcüğünü kullanmanın bir anlamı var mı şimdi Delphi & Prism sözdizimi arasında bir ayrışma var mı?
şeydir ilki olduğunu eax kaydeder. Derleyicide muhtemelen kodlanmış bazı prologlar var. IOW ilk önce, bir parametre vardır ve ikinci değil. Yine de optimizasyon ile aynı duruma düşebilir. –