Dart Flutter:使用三元运算符同时设置两个变量

Dart Flutter: Set two variable at the same time with ternary operator

如标题所述,我想在 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;

谢谢!

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

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