어휘 범위
String topLevel = "topLevel";
void main() {
String insideMain = "insideMain";
// Error: Method not found: 'myFunction'.
// myFunction();
void myFunction() {
String insideFunction = "insideFunction";
void nestedFunction() {
String insideNestedFunction = "insideNestedFunction";
print(topLevel);
print(insideMain);
print(insideFunction);
print(insideNestedFunction);
}
nestedFunction();
}
myFunction();
// Error: Method not found: 'nestedFunction'.
// nestedFunction();
}Last updated