this post was submitted on 05 Apr 2024
491 points (94.2% liked)

Programmer Humor

19512 readers
355 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] python@programming.dev 8 points 7 months ago (1 children)

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

[–] brian@programming.dev 5 points 7 months ago (1 children)

lol that doesn't work either tho. it yields the string once and then is done. you still need a loop inside

[–] python@programming.dev 1 points 7 months ago

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"; } }