TC官方合作论坛

标题: 用如果判断出现问题 [打印本页]

作者: 121360309    时间: 2012-12-12 09:28
标题: 用如果判断出现问题
如果判断是不是最多只能有14个呢?第15个就出现run time exception报错。请大神指点啊。。。
作者: 121360309    时间: 2012-12-12 09:29
如果(text=="1")
            我的数组="TGUA"
        否则
            如果(text=="2")
                我的数组="CTGA"
            否则
                如果(text=="3")
                    我的数组="TCGA"
                否则
                 如果(text=="4")
                    我的数组="CTUA"
                否则
                如果(text=="5")
                    我的数组="GCAU"
                否则
                 如果(text=="6")
                    我的数组="ACGU"
                否则
                 如果(text=="7")
                    我的数组="GTCU"
                否则
                 如果(text=="8")
                    我的数组="CTUG"
                否则
                 如果(text=="9")
                    我的数组="ACGT"
                否则
                 如果(text=="0")
                    我的数组="AUGT"
                否则
                 如果(text=="q")
                    我的数组="UTCA"
                否则
                 如果(text=="w")
                    我的数组="AUCT"
                否则
                 如果(text=="e")
                    我的数组="TGUC"
                否则
                 如果(text=="r")
                    我的数组="AUCG"
                否则
                 如果(text=="t")
                    我的数组="GTAU"
                否则
                如果(text=="y")
                    我的数组="CGTA"
                否则
                 如果(text=="u")
                    我的数组="CAUT"
                否则
                 如果(text=="i")
                    我的数组="TAGC"
                否则
                 如果(text=="o")
                    我的数组="UGTC"
                否则
                 如果(text=="p")
                    我的数组="CAGU"
                否则
                 如果(text=="a")
                    我的数组="UTGC"
                否则
                 如果(text=="s")
                    我的数组="UAGC"
                否则
                如果(text=="d")
                    我的数组="UAGT"
                否则
                 如果(text=="f")
                    我的数组="AGTC"
                否则
                 如果(text=="g")
                    我的数组="GCTU"
                否则
                 如果(text=="h")
                    我的数组="UACT"
                否则
                 如果(text=="j")
                    我的数组="UATG"
                否则
                 如果(text=="k")
                    我的数组="ATCG"
                否则
                 如果(text=="l")
                    我的数组="CUTA"
                否则
                 如果(text=="z")
                    我的数组="CTAU"
                否则
                如果(text=="x")
                    我的数组="TUCG"
                否则
                 如果(text=="c")
                    我的数组="CATU"
                否则
                 如果(text=="v")
                    我的数组="CGAU"
                否则
                 如果(text=="b")
                    我的数组="CUAG"
                否则
                 如果(text=="n")
                    我的数组="TUCA"
                否则
                 如果(text=="m")
                    我的数组="CGTU"
                否则
                 如果(text=="Q")
                    我的数组="TUAG"
                否则
                 如果(text=="W")
                    我的数组="UGTA"
                否则
                 如果(text=="E")
                    我的数组="TCGU"
                否则
                 如果(text=="R")
                    我的数组="UGAC"
                否则
                 如果(text=="T")
                    我的数组="TCUA"
                否则
                 如果(text=="Y")
                    我的数组="ATUC"
                否则
                 如果(text=="U")
                    我的数组="ACUT"
                否则
                 如果(text=="I")
                    我的数组="AUTC"
                否则
                 如果(text=="O")
                    我的数组="ACTU"
                否则
                 如果(text=="P")
                    我的数组="ATCU"
                否则
                 如果(text=="A")
                    我的数组="AGTU"
                否则
                 如果(text=="S")
                    我的数组="ATGU"
                否则
                 如果(text=="D")
                    我的数组="AGUT"
                否则
                 如果(text=="F")
                    我的数组="AUTG"
                否则
                 如果(text=="G")
                    我的数组="TAUG"
                否则
                 如果(text=="H")
                    我的数组="TUGA"
                否则
                 如果(text=="J")
                    我的数组="CATG"
                否则
                 如果(text=="K")
                    我的数组="TGAU"
                否则
                 如果(text=="L")
                    我的数组="ATGC"
                否则
                 如果(text=="Z")
                    我的数组="TGAC"
                否则
                 如果(text=="X")
                    我的数组="GTCA"
                否则
                 如果(text=="C")
                    我的数组="GACT"
                否则
                 如果(text=="V")
                    我的数组="TGCA"
                否则
                 如果(text=="B")
                    我的数组="CTAG"
                否则
                 如果(text=="N")
                    我的数组="GTAC"
                否则
                 如果(text=="M")
                    我的数组="TACU"
                否则
                 如果(text=="!")
                    我的数组="UATC"
                否则
                 如果(text=="@")
                    我的数组="UTAC"
                否则
                 如果(text=="#")
                    我的数组="UCTA"
                否则
                 如果(text=="$")
                    我的数组="TAUC"
                否则
                 如果(text=="%")
                    我的数组="GATU"
                否则
                 如果(text=="^")
                    我的数组="GTUA"
                否则
                 如果(text=="&")
                    我的数组="GUTA"
                否则
                 如果(text=="*")
                    我的数组="TAGU"
                否则
                 如果(text=="(")
                    我的数组="UTGA"
                否则
                 如果(text==")")
                    我的数组="GUAT"
                否则
                 如果(text=="-")
                    我的数组="UGAT"
                否则
                 如果(text=="=")
                    我的数组="UTAG"
                否则
                如果(text=="[")
                    我的数组="GAUT"
                否则
                如果(text=="]")
                    我的数组="ATUG"
                否则
                如果(text==";")
                    我的数组="CGAT"
                否则
                如果(text=="'")
                    我的数组="GCUT"
                否则
                如果(text=="\")
                    我的数组="GUTC"
                否则
                如果(text==",")
                    我的数组="TCAU"
                否则
                如果(text==".")
                    我的数组="CGUA"
                否则
                如果(text=="/")
                    我的数组="GAUC"
                否则
                如果(text=="_")
                    我的数组="GUCA"
                否则
                如果(text=="+")
                    我的数组="AGUC"
                否则
                如果(text=="{")
                    我的数组="UGCA"
                否则
                如果(text=="}")
                    我的数组="CGUT"
                否则
                如果(text==":")
                    我的数组="CTGU"
                否则
                如果(text==""")
                    我的数组="UCGT"
                否则
                如果(text=="|")
                    我的数组="GACU"
                否则
                如果(text=="<")
                    我的数组="ACUG"
                否则
                 如果(text==">")
                    我的数组="AGCU"
                否则
                 如果(text=="?")
                    我的数组="CUAT"
                否则
               辅助.消息框("加密失败,没有对应的代码","失败")
                线程.关闭(线程句柄)
                如果结束     
                如果结束     
                如果结束      
                如果结束      
                如果结束      
                如果结束      
                如果结束      
                如果结束      
                如果结束      
                如果结束      
                如果结束      
                如果结束      
                如果结束      
                如果结束      
                如果结束      
                如果结束      
                如果结束      
                如果结束      
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束      
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束      
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束      
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束     
                如果结束      
                如果结束   
                如果结束
            如果结束         
        如果结束

代码是上面的   看看呀
作者: 冷月无痕    时间: 2012-12-12 10:00
看得我眼花 ,  可以用 选择 命令

选择(text)
条件 "1"
我的数组="什么什么的"
......
......
条件 "?"
我的数组="神马神马的"
默认:
辅助.消息框("没有对应的代码........")
.....
.....
选择结束

作者: shine宝宝    时间: 2012-12-12 10:19
对 你可以写另一个功能函数
如果这个里面的都没如果到
就 空间.功能名 开启下一个  
继续判断
作者: sport431    时间: 2012-12-12 11:42
好长的如果,楼主牛B
作者: 121360309    时间: 2012-12-12 14:18
回复 4楼shine宝宝的帖子

这样的开启好多次啊   总共估计100个左右   那么就得写7个啊   这样是不是会延时呢?
作者: 121360309    时间: 2012-12-12 14:19
回复 3楼冷月无痕的帖子

嗯   我在学习   不懂的再给我说下啊
作者: 121360309    时间: 2012-12-12 17:28
回复 3楼冷月无痕的帖子

有个问题啊   如果text=“"”或者是“\”时   会报错呀 不能识别啊  怎么处理一下啊   

选择(text)
条件 "\"
我的数组="什么什么的"
条件 """
我的数组="什么什么的"
选择结束
怎么才能不报错啊
作者: 冷月无痕    时间: 2012-12-12 17:42
回复 3楼冷月无痕的帖子

有个问题啊   如果text=“"”或者是“\”时   会报错呀 不能识别啊  怎么处理一下啊   

选择(text)

121360309 发表于 2012-12-12 17:28:38

用转义符
text=="\"" 是"
text=="\\" 是\





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1