unveränderlich in F #

Ich weiß, dass Variablen in F # standardmäßig unveränderlich sind. Aber zum Beispiel in F # interaktiv:

  > let x = 4;;

val x : int = 4

> let x = 5;;

val x : int = 5

> x;;
val it : int = 5
> 

Also ordne ich x 4 zu, dann x 5 und es ändert sich. Ist es richtig? Sollte es einen Fehler oder eine Warnung geben? Oder verstehe ich einfach nicht, wie es funktioniert?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage