如何控制Dart中全局作用域函数的可见性?
如何使此源文件仅导出login(),而不导出publicApi()?您可以在函数之前添加uuu,并使用此技巧如何控制Dart中全局作用域函数的可见性?,dart,visibility,Dart,Visibility,如何使此源文件仅导出login(),而不导出publicApi()?您可以在函数之前添加uuu,并使用此技巧 // api.dart dynamic publicApi(String address, dynamic payload) { ... } dynamic login(String email, String password) { return publicApi('login', {'email': email, 'password': password}); }
// api.dart
dynamic publicApi(String address, dynamic payload) {
...
}
dynamic login(String email, String password) {
return publicApi('login', {'email': email, 'password': password});
}
// loginPage.dart
import 'api.dart' as api;
...
final response = await api.login(emailText.text, pwdText.text);
更多信息
dynamic _publicApi(String address, dynamic payload) {
...
}