首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >颤振:如何在构建函数中添加"if“逻辑

颤振:如何在构建函数中添加"if“逻辑
EN

Stack Overflow用户
提问于 2019-09-06 11:25:37
回答 2查看 195关注 0票数 0

我在构建函数中有以下内容,我只想让它显示逻辑是否正确

代码语言:javascript
复制
if (!isKeyBoardVisible) 
     SizedBox(height: 13.0),
     buildApplyButton(),
     SizedBox(height: 20.0,)

但是,上面的语句只适用于第一个大小框。

我怎么才能把它写成三句话呢?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2019-09-06 11:34:49

代码语言:javascript
复制
 isKeyBoardVisible
                  ? Column(
                      children: <Widget>[
                        SizedBox(height: 13.0),
                        buildApplyButton(),
                        SizedBox(
                          height: 20.0,
                        )
                      ],
                    )
                  : Column(
                      children: <Widget>[
                        SizedBox(height: 13.0),
                        buildApplyButton(),
                        SizedBox(
                          height: 20.0,
                        )
                      ],
                    )

::三元操作符的其他部分,你可以把你的其他部分放在那里吗?

票数 1
EN

Stack Overflow用户

发布于 2019-09-06 11:32:26

您必须将您的if与扩展运算符组合在一起:

代码语言:javascript
复制
final x = [
  if (true)
    ...[
      42,
      42
    ],
];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57821104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档