gpt4 book ai didi

actionscript-3 - 我如何用两个表达式(案例)在 Flex 中编写内联条件语句?

转载 作者:行者123 更新时间:2023-12-04 04:33:40 25 4
gpt4 key购买 nike

我如何用两个表达式(案例)在 Flex 中编写内联条件语句

喜欢

text="{expression, expression2 ? true:false}"

Flex 编译器只检查第一个表达式并代表它给出结果。但我想检查两个语句并显示结果。如果不满足条件,则什么都不做。

最佳答案

如果我正确理解您的问题:
text = ((expression) && (expression2)) ? true : false;
text = ((expression) || (expression2)) ? true : false;
[更新 1]

好吧,我说要么,但是第一个测试是为了查看两个条件是否都为真,而第二个测试条件是否为真,我相信这是您想要的。

[更新 2]

一个例子
((1.1 is int) && (1.1 is Number)) ? true : false;
这会给你 false 作为表达式 (1.1 is int)为假,并且两个表达式都必须为真才能返回真。
((1.1 is int) || (1.1 is Number)) ? true : false;
这将返回 true 作为表达式 (1.1 is Number)为真,只有一个表达式必须为真才能返回真。

[最终更新]

最后一个例子:

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">

<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<s:VGroup>
<s:Label id="label1" text="{((1.1 is int) &amp;&amp; (1.1 is Number)) ? 'true' : 'false'}"></s:Label>
<s:Label id="label2" text="{((1.1 is int) || (1.1 is Number)) ? 'true' : 'false'}"></s:Label>
</s:VGroup>
</s:Application>

因为如果使用 && 会报错或者你可以使用 &amp;&amp; .

关于actionscript-3 - 我如何用两个表达式(案例)在 Flex 中编写内联条件语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8770215/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com