2013-03-10 102 views
1

Io允許引用列表項的索引的可選參數。我如何用它來指代該列表映射,例如,我可以寫:我如何參考在Io中映射的列表?

testList := list(1,2,3,4) 
testList map(i,v, if(testList(i+v), v, v-1)) 

,其結果將是list(1,2,3,3)

但是如果我想要寫的東西,如果沒有創建變量testList ?我如何參考我映射的列表?

回答

2

如果不使用中間名,則無法訪問地圖內的接收器。該地圖在呼叫者的上下文內進行評估,即您將撥打電話list(1,2,3,4)的地方。