roon@lemmy.ml to Programmer HumorEnglish · 8 months agoHilariouslemmy.mlimagemessage-square17fedilinkarrow-up1533arrow-down132cross-posted to: [email protected]
arrow-up1501arrow-down1imageHilariouslemmy.mlroon@lemmy.ml to Programmer HumorEnglish · 8 months agomessage-square17fedilinkcross-posted to: [email protected]
minus-squarePythonlinkfedilinkarrow-up12arrow-down3·8 months agoI’ll do you one better function* sorry() { yield "I'm sorry"; } Call sorry.next().value as many times as you need to baby, hell you can even use it in a for-of loop because Generator functions are Iterable. I fucking love JavaScript
minus-squarebrianlinkfedilinkarrow-up5·8 months agolol that doesn’t work either tho. it yields the string once and then is done. you still need a loop inside
minus-squarePythonlinkfedilinkarrow-up1·8 months agoYou’re right! That’s actually a really cool point about Generator functions too, them having while(true) loops is very unproblematic :D I’m correcting myself to: function* sorry() { while(true){ yield "I'm sorry"; } }
I’ll do you one better
function* sorry() { yield "I'm sorry"; }
Call sorry.next().value as many times as you need to baby, hell you can even use it in a for-of loop because Generator functions are Iterable. I fucking love JavaScript
lol that doesn’t work either tho. it yields the string once and then is done. you still need a loop inside
You’re right! That’s actually a really cool point about Generator functions too, them having while(true) loops is very unproblematic :D
I’m correcting myself to:
function* sorry() { while(true){ yield "I'm sorry"; } }