voxel
link
fedilink
361Y

rudt has implicit typing by default for variables tho…?

Yeah but it doesn’t cross function boundaries so it’s more limited.

In other words, in OCaml, you don’t have to write type annotations into the function parameter list. It will infer even those.

It’s useful for small ad-hoc functions, but personally, I’m glad that Rust is more explicit here.

voxel
link
fedilink
4
edit-2
1Y

yeah structs, consts ets should always be explicit, prevents a lot oh headache
also, for adhoc stuff rust has closures which can be fully inferred (but you need to convert them to explicit function pointers for storage in structs/consts)

@fl42v@lemmy.ml
link
fedilink
5
edit-2
1Y

It’s not like it’s more limited, it’s just so that it can yell at you when you return not what you said you’re going to, IMO

OCaml allows you to specify return types, but doesn’t force you to.

Create a post

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

  • Posts must be relevant to programming, programmers, or computer science.
  • No NSFW content.
  • Jokes must be in good taste. No hate speech, bigotry, etc.
  • 1 user online
  • 81 users / day
  • 214 users / week
  • 415 users / month
  • 2.93K users / 6 months
  • 1 subscriber
  • 1.53K Posts
  • 33.8K Comments
  • Modlog