系统交易论坛 - 开拓者期货自动交易平台's Archiver

白痴 发表于 2010-4-25 10:19

求助;如何理解条件语句的表达方式

仔细看了公式入门教程中关于条件语句的几种表达方式,对所举例子也基本理解,可是一用到公式中还是看不懂。下面是内建函数的一个公式,不知道是不是有很多的嵌套在里面。如何理解,管理能否详细解释?
If (condition1)
        {
                If (condition2)
                {
                        If(condition3)
                        {
                                公式语句1;
                        }Else If(condition4)
                        {
                                公式语句2
                        }
                }Else
                {
                        公式语句3 ;
                        If (condition5)
                        {
                                If(condition6)
                                {
                                        公式语句4
                                }Else If(condition7)
                                {
                                        公式语句5
                                }
                        }
                }
               
                If(condition8 )
                {
                        公式语句6
                }
               
                If(condition9)
                {
                        公式语句7;
                }Else If(condition10)
                {
                        If (condition11)
                        {
                                公式语句8                       
                        }Else
                        {
                                公式语句9                       
                        }
                }               
        }
End

aocool 发表于 2010-4-25 13:09

很清晰:)
这个只是分支比较多.

lh948 发表于 2010-4-25 13:18

简单的几个if-else嵌套在里面。
这个不难理解,初学者可以查看c语言的教材,可以针对性的看些语句的使用。

白痴 发表于 2010-4-25 14:43

管理能否给解释下这个公式?

yangtse010 发表于 2010-4-25 17:10

学tb就像泡妞"一样简单”这句话太好了。也把我害惨了    能否具体阐述,写1篇心得?

lh948 发表于 2010-4-25 17:37

一个一个条件判断,当条件成立,则执行if下的函数,否则执行else下的函数
例如:
If(condition3)
{
        公式语句1;
}Else
{
        公式语句2;
}
condition3成立,则执行语句1;
condition3不成立,则执行语句2。

if嵌套依此类推。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.