推 cossetannie: call by name是把名字替換 這題把a看作i ,b看成a[i] 07/05 21:30
→ cossetannie: 所以swap裡會變成 temp=i ,i=a[i] ,a[i]=temp 07/05 21:31
→ cossetannie: 再把值帶入得到 temp=3 ,i=a[3]=4, a[4]=3 07/05 21:32
→ cossetannie: call by value跟call by name是不一樣的傳遞方式 07/05 21:33
→ cossetannie: 然後b:integer只是告訴你宣告一個int變數而已 07/05 21:34
→ lanlansaysay: 了解了 感謝樓上 07/06 20:02