有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java问号在这些代码中是什么意思?

这些源代码来自flatter教程

小部件_buildRow(字对){ 最终bool alreadySaved=\u已保存。包含(对); 返回新的ListTile( 标题:新文本( 一对阿斯帕斯卡酶, 风格:_biggerFont, ), 拖尾:新图标(//从这里添加行。。。 已经保存了吗?图标。最喜欢的:图标。最爱的边境, 颜色:已保存?颜色。红色:空, ), // ... 到这里。 ); }

这部分是什么意思? 拖尾:新图标(//从这里添加行。。。 已经保存了吗?图标。最喜欢的:图标。最爱的边境, 颜色:已保存?颜色。红色:空, ), // ... 到这里。 有人能用同样的逻辑把这段代码换成另一种形式吗?我不明白这部分


共 (1) 个答案

  1. # 1 楼答案

    它是一个直接的if,所以它基本上意味着if-then分配第一个值,else(用“:”标记)分配第二个值

    简单的例子:

    x = True? 1 : 2
    

    将分配1

    x = False? 1: 2
    

    将分配2个

    也可以看到这个问题: Java Equivalent to iif function