Any idea how to get this to work?
y = {}; Table[Button[x, AppendTo[y, Evaluate[x]]], {x, 5}]
Result: Click [1
] , click [2
], get {6,6}
I'm trivializing the actual task, but the goal is to set what a button does inside a Map
or a Table
or ParallelTable
.
Please Help!
EDIT
Figured it out... Evaluate
works at first level only. Here, it's too deep. So I used ReplaceRule
:
Remove[sub]; y = {}; Table[Button[x, AppendTo[y, sub]] /. sub -> x, {x, 5}]
Remove[sub]; y = {}; Table[ Button[x, AppendTo[y, sub]] /. sub -> x, {x, 5}]
as an answer – Subtile