assignment problerm
- To: mathgroup at smc.vnet.net
- Subject: [mg94096] assignment problerm
- From: Ignacio Plazeta <Ignacio.Plazeta at speednet.es>
- Date: Fri, 5 Dec 2008 05:27:41 -0500 (EST)
Dear Friends The following code won't work and returns the error Set::setps: "{{1,<<9>>,<<22>>},<<9>>,<<111172>>} in the part \ assignment is not a symbol." But myData[[myList[[k]], 16]] = myValue; outside the function does what is expected ! I'm incapable to understend the reason and fix the problem; can someone give me an hint ? Thanks a lot. Warmest regards. Ignacio setBranca[myData_, myList_, myValue_] := Module[{tmp}, Table[ If[ myData[[myList[[k]], 16]] == "", myData[[myList[[k]], 16]] = myValue; ]; ,{k, 1, Length[myList]} ]; ] setBranca [myArchive, {1, 2, 3}, "myNewValue"]