332
submitted 4 weeks ago* (last edited 4 weeks ago) by [email protected] to c/[email protected]

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
[-] [email protected] 47 points 4 weeks ago

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

[-] [email protected] 11 points 4 weeks ago
[-] [email protected] 14 points 4 weeks 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.

[-] [email protected] 8 points 4 weeks ago

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

I’ll see myself out.

[-] [email protected] 4 points 4 weeks ago

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

[-] [email protected] 3 points 4 weeks 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.

[-] [email protected] 2 points 3 weeks ago

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

[-] [email protected] 1 points 3 weeks 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
332 points (90.7% liked)

Programmer Humor

25080 readers
900 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