> For the complete documentation index, see [llms.txt](https://george-jen.gitbook.io/data-science-and-apache-spark/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://george-jen.gitbook.io/data-science-and-apache-spark/type-of-variable-mutable-or-immutable.md).

# Type of Variable: Mutable or immutable

### Type of Variable: Mutable or immutable

Immutable Variable, contents can only be assigned initially, can not be modified

```
val x: String="Jack"
val numbers: Int = 10
val pi: Float=3.14
```

Mutable Variable:

```
var x: String="Dave"
x="John"
var num: Int=1
Num=2
var pi=3.14
pi=3.1416
```
