Skip to content
On this page

Scope

Setiap variable atau fungsi hanya bisa diakses pada scope yang sama atau scope yang lebih luas.

dart
void main(){
    var name = "Jamil";
    print(name); // Jamil dapat diakses karena berada pada scope yang sama

    void printName(){
        print(name); // Jamil (karena bisa mengakses variable name pada scope yang lebih luas)
        var variableScopeLocal = "Variable Scope Local";
    }

    print(variableScopeLocal); // Error: variableScopeLocal tidak dikenali karena berbeda scope

    printName(); // dapat diakses karena scope nya sama
}

Created by Fanreza