标题: 求助大家关于变量赋值的问题,做R剧本的时候遇到了困难 [打印本页]
作者:
宇多信玄 时间: 2012-5-19 17:31 标题: 求助大家关于变量赋值的问题,做R剧本的时候遇到了困难
我现在在做R的时候,一开始R剧本过场,然后我设计一个人跟另一个人说话,然后列出三个选项
我给一个选项赋值为TURE100,第二选项赋值为FALSE100,第三选项赋值为TURE200
接着我就在后边设置变量测试
选不同的选项在后边分别就会说一句不同的话,比如选一就说A,选二说B,选三就说C
比如选一,就测试变量TURE100,选二就测试变量FALE100,选三就测试变量TURE200
但是测试的时候我发现,我选选项一,二时候,都没问题,都是选一说A,选二说B
但是选三却出现了问题……我选三时候,是先说B,再说C
这是为什么呢?求解,谢谢大家啊
[ 本帖最后由 宇多信玄 于 2012-5-19 17:32 编辑 ]
作者:
孤鸿影 时间: 2012-5-19 17:44
上传剧本
作者:
godtype 时间: 2012-5-19 17:44
逻辑有问题,换成三个不同的变量赋值true。
作者:
respectdna 时间: 2012-5-19 17:50
在没有之前引用指令之时,判定该变量默认都为F,而之前A和B设定为了互斥事件,并没有所谓之前引用了变量一说。三选项的情况下还是用三变量T的方法来进行判定
作者:
宇多信玄 时间: 2012-5-19 17:54
原帖由 respectdna 于 2012-5-19 17:50 发表
在没有之前引用指令之时,判定该变量默认都为F,而之前A和B设定为了互斥事件,并没有所谓之前引用了变量一说。三选项的情况下还是用三变量T的方法来进行判定
那么二选项的情况下都用TURE也可以么?还是说二选项就得用TURE和FALSE?
作者:
WHITESHIP 时间: 2012-5-19 18:01
二选项就用100true 和 200true 就行了。
主楼的问题就是“100false”和“200true”同时成立。所以B、C都说。
作者:
宇多信玄 时间: 2012-5-19 18:04
原帖由 WHITESHIP 于 2012-5-19 18:01 发表
二选项就用100true 和 200true 就行了。
主楼的问题就是“100false”和“200true”同时成立。所以B、C都说。
哦哦哦!!!我明白了,100FALSE代表100TURE不对,而200TURE同样代表100TURE不对,所以就都成立了,原来如此
作者:
小陶醉 时间: 2012-5-19 19:05 标题: 回复 #7 宇多信玄 的帖子
如果不是递进的,那么不会是“100FALSE代表100TURE不对,而200TURE同样代表100TURE不对,所以就都成立了”
三个互斥的判断就不会出现这个问题
PS:路过的自言自语
作者:
周定乾坤 时间: 2012-5-19 19:53
看了有点晕。。发剧本实在。
欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/) |
Powered by Discuz! 5.0.0 |