一个是声明的一部分,另一个看起来像是格式错误的调用(类型名称应该是变量名称)
另一方面,两者没有区别
Put (Item => MyString)
和
Put (MyString)
除了前者使用“命名关联”,后者使用“位置关联”。
在这个简单的例子中,命名关联并没有真正的优势,但是当参数更多时,它可以避免严重的错误。
找出这些之间的区别,例如:
Set_Autopilot(15000, -500);
和
Set_Autopilot(Climb_Rate => 15000, Altitude => -500);
哎哟!