333
submitted 10 months ago* (last edited 10 months ago) by HiddenLayer555@lemmy.ml to c/programmer_humor@programming.dev

Made with KolourPaint and screenshots from Kate (with the GitHub theme).

you are viewing a single comment's thread
view the rest of the comments
[-] GreatRam@lemmy.world 47 points 10 months ago

You're encoding more information in the typescript one. You're saying it's a string that will get updated.

[-] malware@lemmy.zip 11 points 10 months ago
[-] calcopiritus@lemmy.world 14 points 10 months ago

It's also valid rust syntax.

But if it were rust, this meme would not make sense, since you would just type let a and type inference would do its thing. Which is much more ergonomic.

[-] nebeker@programming.dev 8 points 10 months ago

let a = String::from(“Hello, world!”).into()

I’ll see myself out.

[-] anton@lemmy.blahaj.zone 4 points 10 months ago

At least be fair and cut out the .into()

[-] nebeker@programming.dev 3 points 10 months ago

And bow to the compiler’s whims? I think not!

This shouldn’t compile, because .into needs the type from the left side and let needs the type from the right side.

[-] Haradion@lemmy.ml 3 points 10 months ago

If type constraints later in the function let the compiler infer the type, this syntax totally works.

[-] nebeker@programming.dev 1 points 10 months ago

Like if the variable is then used in a function that only takes one type? Huh.

load more comments (6 replies)
load more comments (14 replies)
load more comments (22 replies)
this post was submitted on 19 Jun 2025
333 points (90.7% liked)

Programmer Humor

31156 readers
941 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 2 years ago
MODERATORS