30. 12. 2021 2:23
> generátory (yield)
klicove slovo yield v Ruby vola blok, s generatory nijak nesouvisi.
30. 12. 2021 13:33
Souvisí, a to podstatně, když je v tom (pseudo)bloku break nebo return, tak se vztahují k “vnější” funkci a další yieldy v generátoru se neprovádějí.
30. 12. 2021 17:21
Chovani return je vlastnost procs (typ anonymnich funkci), nemusi byt volany pomoci yield.
obdoba yield z jinych jazyku v Ruby je Fiber.yield, v Ruby je to knihovni funkce implementovana pomoci kontinuaci.