【问题标题】:Dart Flutter: Set two variable at the same time with ternary operatorDart Flutter:使用三元运算符同时设置两个变量
【发布时间】:2020-06-20 00:54:02
【问题描述】:

正如标题所述,我想在 dart/flutter 中做这样的事情:

bool someBool = true;
double pad = 10.5;
double left, right = someBool ? (padd / 4, padd) : (padd, padd / 4);

有没有办法在飞镖中实现这一目标,还是我真的必须求助于以下方法:

bool someBool = true;
double pad = 10.5;
double left = someBool ? padd / 4 : padd;
double right = someBool ? padd : padd / 4;

谢谢!

【问题讨论】:

  • 你需要两个作业,对不起

标签: flutter conditional-operator


【解决方案1】:

您将需要使用两个三元运算符:

double left = someBool ? pad / 4 : pad, right = someBool ? pad : pad / 4;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-15
    • 2020-03-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多