Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有一个「;在;dart中的运算符,如python中的运算符或等效运算符_Python_Dart - Fatal编程技术网

是否有一个「;在;dart中的运算符,如python中的运算符或等效运算符

是否有一个「;在;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

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 = 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。感谢您的提示,我已经重新格式化,并添加了我想使用谷歌我找到的列表和。还有绳子。也许你也应该使用谷歌。这能回答你的问题吗?最好用另一种语言来描述你想解决的问题,而不是用另一种语言来解决这个问题(Python
in
操作符可以完成一些不同的事情)。in for iteration或in检查字符串或列表中是否存在某些内容?@Ry。感谢您的提示,我已经重新格式化,并添加了我想使用谷歌我找到的列表和。还有绳子。也许你也应该使用谷歌。这能回答你的问题吗?谢谢,这解决了我的问题。不客气@hTony。接受?您可以在列表前面放置一个
常量
,使其成为编译时常量。谢谢,这解决了我的问题。欢迎@hTony。接受?您可以在列表前面放置一个
常量
,使其成为编译时常量。