using dot in a where clause

hi again,

a similar circumstance to my last question,
but (i think) unrelated issue:

q)t:flip ab!2 3# til 4;t
a b

0 3
1 0
2 1
q){update a:5 where .[x;0 1b] from y}[{x or y};`t];t
{update a:5 where .[x;0 1b] from y}
'length

can i use dot?

ta, jack.

maybe you want

q){[x;y]update a:5 from y where .[x;01b]}[{x or y};`t];t                                                                           

a b


5 3

5 0

5 1

note boolean vector 01b

not 0 1b

and the position of the where clause