是否有一个「;在;dart中的运算符,如python中的运算符或等效运算符
dart中是否有一个“in”操作符,就像python或类似的语言一样, 一个例子或一个链接会很有帮助 我试图减少这个if语句的多次测试,因为它是针对同一个值进行测试的是否有一个「;在;dart中的运算符,如python中的运算符或等效运算符,python,dart,Python,Dart,dart中是否有一个“in”操作符,就像python或类似的语言一样, 一个例子或一个链接会很有帮助 我试图减少这个if语句的多次测试,因为它是针对同一个值进行测试的 int value = 3 if(value == 3 || value == 2 || value == 5) { do Something() } 但是,这是python中的语法 if(value in (1,3,5)) do Something() 我想在dart中实现这一点。试试这个 int value
int value = 3
if(value == 3 || value == 2 || value == 5)
{
do Something()
}
但是,这是python中的语法
if(value in (1,3,5))
do Something()
我想在dart中实现这一点。试试这个
int value = 3;
if([1,2,3].contains(value)){
doSomething();
}
试试这个
int value = 3;
if([1,2,3].contains(value)){
doSomething();
}
最好用另一种语言来描述你想解决的问题,而不是用另一种语言来解决这个问题(Python
in
操作符可以完成一些不同的事情)。in for iteration或in检查字符串或列表中是否存在某些内容?@Ry。感谢您的提示,我已经重新格式化,并添加了我想使用谷歌我找到的列表和。还有绳子。也许你也应该使用谷歌。这能回答你的问题吗?最好用另一种语言来描述你想解决的问题,而不是用另一种语言来解决这个问题(Pythonin
操作符可以完成一些不同的事情)。in for iteration或in检查字符串或列表中是否存在某些内容?@Ry。感谢您的提示,我已经重新格式化,并添加了我想使用谷歌我找到的列表和。还有绳子。也许你也应该使用谷歌。这能回答你的问题吗?谢谢,这解决了我的问题。不客气@hTony。接受?您可以在列表前面放置一个常量
,使其成为编译时常量。谢谢,这解决了我的问题。欢迎@hTony。接受?您可以在列表前面放置一个常量
,使其成为编译时常量。