Appinventor测试空字符串

时间:2016-09-01 19:18:41

标签: android string app-inventor is-empty

测试字符串是否为空的最佳方法是什么?

我知道可以使用if / else条件但是有可能使用while循环吗?

我使用了两种变体,但在我的情况下(见图),while循环不起作用,仍然得到空字符串错误。还有一些更优雅的方法来评估一个while循环中的更多字段吗?

Screenshot

1 个答案:

答案 0 :(得分:0)

  

测试字符串是否为空的最佳方法是什么?

使用is empty

  

但是有可能使用while循环吗?

使用while循环进行一些数据验证没有意义,因为正如您已经发现的那样,while循环将阻塞您的设备并导致运行时错误。另请参阅Lyn的The model of event processing in App Inventor

  

是否有一些更优雅的方式来评估更多的字段   循环?

而不是使用while循环,请使用if - then - elseif - elseif - ... - else语句,另请参阅documentation

enter image description here