我如何控制DART中全球范围函数的可见性


// 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);

如何使此源文件仅导出login((,而不是pubulapi((?

您可以在功能之前添加_

dynamic _publicApi(String address, dynamic payload) {
    ...
}

更多信息在这里

最新更新