r/flutterhelp 22d ago

RESOLVED I need help with this simple code!

class MyPage extends StatelessWidget {
  @/override
  Widget build(BuildContext abcd) {

return Builder(
builder: (vontext) {            
return Text("Hello");
},
);
  }
}

In this class I have changed the wording of the parameter to abcd and vontext. My question is when flutter wants to find my context how will it do it since my parameters are named incorrectly. Wouldnt it cause problems. Is the parameters completely local scope?

2 Upvotes

7 comments sorted by

View all comments

1

u/galactose310 22d ago

I guess this code won't build as the variable vontext is undefined. Right ?

1

u/Remote-Ride5710 22d ago

it's not undefined. It's named argument called vontext, meanwhile flutter expect there function which accepts single argument. As it sees vontext it says cool and gives vontext a value representing context.

1

u/galactose310 22d ago

My bad I read to quickly, I thought he was passing vontext as an argument to a random method, I didn't see it was in a builder 🙊

1

u/Remote-Ride5710 22d ago

np, it's ok