9

ほとんどのプログラマーは「ハンガリアン記法」と呼ばれるものを知っています。各変数には、そのデータ型を示す適切な接頭辞があります。

bIsExciting = false;    // Boolean
strName = "Gonzo";      // String
iNumber = 10;           // Integer

このスタイルの表記法は支持されなくなりましたが、(職場やインターネットなどで) 多くのデータ型インジケーターが変数名に「接尾辞」として追加されているのを見ています。

NameStr = "Gonzo";        // String
NumberInt = 10;           // Integer
MyRideBike = new Bike();  // Bicycle

データ型が変数名の末尾に付いている場合、これに名前はありますか?

編集:明確にするために...、そのようなものに明確な名前はありますか?そうでない場合は、それを何と呼ぶか​​についてのいくつかの簡潔なアイデアをいただければ幸いです。

4

2 に答える 2

14

これはハンガリー語表記の反対ではなく、変数名に型の省略版を埋め込む」というストロストロップのハンガリー語表記法の定義に従う場合、これは別の形でのハンガリー語表記です。何か呼びたい場合は、接尾辞ハンガリー語と呼んでください。(そして、ほとんどの場合、それは役に立たないことを同僚に伝えてください。)

于 2011-09-30T12:20:02.037 に答える
9

私はこれを逆ハンガリー記法と呼びます。これは、ポーランド記法と逆ポーランド記法との違いと一致します。

さらに、次のリンクにある billmcc の投稿は、「逆ハンガリー記法」という用語の実際の使用法を示して います。

于 2011-09-30T12:25:55.693 に答える