dart - 我不能使用“如果”
问题描述
DataBase db = DataBase();
bool result= db.connect();
if (result){
print("It connected");
}else{
print("It doesn't match");
}
class DataBase {
String username = "asd";
int password = 1234;
bool connect() {
if (username == "asd" && password == 1234) {
return true;
} else
return false;
}
}
我正在努力学习飞镖语言。我在这里使用“ If ”时遇到问题。我想使用“ If ”作为结果,但它说“if' 不能用作标识符,因为它是关键字。尝试将其重命名为不是关键字的标识符。”。
解决方案
这是因为您在 main 方法之外使用它,请尝试将其放入 main 中,如下所示:
void main() {
DataBase db = DataBase();
bool result= db.connect();
if (result) {
print("It connected");
} else {
print("It doesn't match");
}
}
推荐阅读
- java - GenericObjectPoolConfig 缺少 maxActive maxWait 和公共池 2.X 中缺少 whenExhaustedAction
- python - 如何将输出(python dict)发送到火花单元?
- python - 在 python 中处理重定向
- javascript - 返回上一页,在不破坏导航历史的情况下重新加载页面
- xml - SAS 和 XML:XML 元素名称对于 SAS 变量名称来说太长
- flutter - 使用提供者获取数据 onLoad
- git - 使用 github 操作设置受保护的分支,给了我奇怪的选项
- typescript - 如何在 TypeScript 中将 HTMLLIElement 转换为数组
- php - 即使图像存在,Imagecreatefromjpeg 也会返回 false
- javascript - 带有增量的更新 Javascript 问题