python - dart 中是否有类似 python 或等效的“in”运算符
问题描述
dart 中是否有像 python 或等效的“in”运算符,一个例子或一个链接真的很有帮助。
我试图减少这个 if 语句的多重测试,因为它是针对相同的值进行测试的。
int value = 3
if(value == 3 || value == 2 || value == 5)
{
do Something()
}
对于这样的事情,但是这是python中的语法
if(value in (1,3,5))
do Something()
我想在飞镖中实现这一点。
解决方案
尝试这个
int value = 3;
if([1,2,3].contains(value)){
doSomething();
}
推荐阅读
- arrays - 过滤函数数组 Swift
- web-scraping - Apify 页面功能修改
- r - R如何根据数据库中的其他测量值填写缺失的日期
- c# - dotnet 新项目无法运行
- python - python读写问题
- html - 有什么方法可以在 Chrome DevTools 上查看属性值是否是由作者样式、用户代理样式或初始样式设置的
- react-hooks - 为什么 useState 不会触发字符串的重新渲染
- javascript - 在 localStorage 中保存待办事项
- javascript - 运行 ZAPIER ZAP 后 Google 表格中的自动填充单元格
- c# - 如何使用“rowheader”在 WPF 数据网格中创建复选框功能