what does yield as assignment do? myVar = (yield)
The yield statement used in a function turns that function into a “generator” (a function that creates an iterator). The resulting iterator is normally resumed by calling next(). However it is possible to send values to the function by calling the method send() instead of next() to resume it: cr.send(1) In your example this would … Read more