Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有人知道一个很好的资源来解释何时object.method可以在 ada 中使用符号?
object.method
例如:
person.walk(10);
我一直在做一些谷歌搜索,但还没有弄清楚。它仅适用于标记记录吗?
我使用 GPS 作为我的 Ada IDE,我非常喜欢能够bla.<type something>获得建议的调用方法。
bla.<type something>
对于为什么点符号不能用于第一个参数与所讨论的类型匹配的任何内容,我也有点困惑。
谢谢
马特
是的,它只适用于标记记录(vtable 用于查找相应的方法)。它可用于所有原始操作,或用于同一包中定义的类操作。该符号的好处之一是您不需要在定义类型的包上使用“with”。这些天,我们倾向于更频繁地使用标记类型,以便我们可以确实使用点符号。
Dot notation also applies to task an protected types.