0

object.method表記法がADAでいつ使用できるかを説明するための良いリソースを知っている人はいますか?

例えば:

person.walk(10);

私は少しグーグルをやっていて、まだそれを理解していません。タグ付けされたレコードにのみ適用されますか?

私は Ada IDE として GPS を使用していbla.<type something>ます。呼び出し方法を提案してもらうことができるのがとても気に入っています。

最初のパラメーターが問題の型と一致するものにドット表記を使用できない理由についても少し混乱しています。

ありがとう

マット

4

2 に答える 2

5

はい、タグ付けされたレコードにのみ適用されます (対応するメソッドを見つけるために vtable が使用されます)。すべてのプリミティブ操作、または同じパッケージで定義されたクラス操作に使用できます。この表記法の優れた利点の 1 つは、型を定義するパッケージに "with" が必要ないことです。最近では、ドット表記を実際に使用できるようにするために、タグ付きの型をより頻繁に使用する傾向があります。

于 2014-09-03T12:57:44.377 に答える
1

ドット表記は、保護された型のタスクにも適用されます。

于 2014-09-29T03:40:56.147 に答える