在Ada 95中,Put (项目:在字符串中)和Put (字符串)有什么区别吗?或者它们是完全一样的东西?
发布于 2013-03-29 23:50:21
一个是声明的一部分,另一个看起来像是一个格式不正确的调用(在变量名应该是类型名的地方)
另一方面,两者之间没有区别。
Put (Item => MyString)
和
Put (MyString)前者使用“命名关联”,后者使用“位置关联”。
在这个简单的示例中,命名关联没有真正的优势,但当参数较多时,它可以避免严重的错误。
找出它们之间的区别,例如:
Set_Autopilot(15000, -500);和
Set_Autopilot(Climb_Rate => 15000, Altitude => -500);唉哟!
https://stackoverflow.com/questions/15706504
复制相似问题