如何在Flutter中使用字符串创建条件语句?

我正在尝试在android studio 3.5.2上创建带有波动的应用程序,所有内容均已完全更新,

概念就是这样,有一个文本字段和一个Submit按钮, 在“提交”按钮内,三个字符串/文本必须有效才能进入,

如果有人输入不匹配的单词,将会显示,则不存在任何单词,

例如

弦乐-菲律宾,迪拜,日本

 if { 
       textfield does not match string,Show text hint - Does not match data,}
 Else
    {
       Welcome from "string"
    }

我仍然很新,我知道这不是确切的代码,但是我希望有人可以帮助我将其翻译为颤动代码,谢谢您的帮助。

CS_DN_CS_DN 回答:如何在Flutter中使用字符串创建条件语句?

您可以使用三元运算符来解决此问题,如果有条件的话,它是一种简单的浓缩语法。语法如下:

(some conditional || or other conditional && required conditional)?someMethodToHandleSuccess:someMethodToHandleFailure

(有条件的)ifTrue:ifFalse是常规语法。希望这会有所帮助!

,

声明您需要匹配的字符串列表,

List<String> mList = ['philippines','dubai','japan'];

然后匹配这样的文本文件字符串,

    var myStr = 'dubai';//or your textFieldController.text
    if (mList.contains(myStr)) {
      print('Welcome from ${myStr}');
    } else {
      print('Does not match data');
    }

或者按照@Rahul Patel的回答,您建议由三元运算符执行

mList.contains(myStr) ? print('Welcome from ${myStr}') : print('Does not match data');

,

尝试一下

#include <stdio.h>
#include <complex.h>

int main(void)
{
    double complex z = CMPLX(0.0,-1.0);
    printf("z = %.1f%+.1fi\n",creal(z),cimag(z));
    return 0;
}
本文链接:https://www.f2er.com/3072439.html

大家都在问