CASC-Lang / Yakou

An experimental JVM Language inspired by Rust.
38 stars 2 forks source link

Class field #1

Closed ChAoSUnItY closed 3 years ago

ChAoSUnItY commented 3 years ago

we'll use v lang's way to define fields: since every field is immutable in default, to make it mutable, must add keyword mut after optional access modifier. e.g.

class Data {
    mut {
        // ... public mutable fields here
    }
    priv mut {
        // ... private mutable fields here
    }
}

Relates to #2.