this post was submitted on 19 Jun 2025
27 points (90.9% liked)

Programming Humor

3205 readers
1 users here now

Related Communities !programmerhumor@lemmy.ml !programmer_humor@programming.dev !programmerhumor@kbin.social !programming_horror@programming.dev

Other Programming Communities !programming@beehaw.org !programming@programming.dev !programming@lemmy.ml !programming@kbin.social !learn_programming@programming.dev !functional_programming@programming.dev !embedded_prog@lemmy.ml

founded 2 years ago
MODERATORS
 

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
[–] DmMacniel@feddit.org 5 points 2 weeks ago (5 children)

I see your TypeScript and raise you kotlin:

var a: String
[–] uranibaba@lemmy.world 1 points 2 weeks ago (4 children)

What’s up with that syntax? Why the use of var here?

[–] DmMacniel@feddit.org 3 points 2 weeks ago* (last edited 2 weeks ago) (3 children)

Kotlin knows mutable and immutable variables. var indicate mutables and val would indicate immutables (comparable with the final modifier in java and const in JavaScript/TypeScript).

[–] uranibaba@lemmy.world 1 points 2 weeks ago (2 children)

So a var can start as a string and later be an integer?

[–] DmMacniel@feddit.org 2 points 2 weeks ago

No, the type is strict and fixed.

[–] guillem@aussie.zone 2 points 2 weeks ago

I don't know Kotlin but in other languages "(im)mutable" refers to the value, not the type.