https://learninghub.kx.com/forums/topic/what-is-the-purpose-of-the-underscore-in-this-line-of-u-q
In the u.q file of the following set up, what is the purpose of the underscore here, (It doesnt appear to me to be cut or drop)
del:{w_:w[x;;0]?y};.z.pc:{del[;x]each t};
Hi,
it is drop in place to modify the dictionary w of table subscriptions. It is checking the list of subs for table x, for handle y, if there is an item its dropped from the list and w is updated.
section at the bottom here on drop in place:
Drop in place
q)show d:`a`b`c`x!(1;2 3;4;5) a| 1 b| 2 3 c| 4 x| 5 q)d _:`x q)d a| 1 b| 2 3 c| 4
a| 1 b| 2 3 c| 4 x| 5
q)d _:`x q)d a| 1 b| 2 3 c| 4