2017-02-19 79 views
-1

我想编程循环运行5秒,如果任何条件语句为真,则重置为0。然而,这一部分我已经完成了,现在唯一的事情是我希望能够跟踪每个条件语句被使用了多少次,例如, (左1,右1,左2,左3,前1,右2)我如何记录(跟踪)变化

我想能够记录每个条件语句的单个变量,每增加一个特定的语句在循环中使用。

我一直遇到的问题是因为值是在一个while循环内我无法只为每个真实条件迭代一次。

while the loop runs 

    if this == true 

    log once 

    else if == true 

    log once 

    else if == true 

    log once 

    else if == true 

    log once 

    # end if/else 
# end while 
+4

这是不是很清楚你问。这将有助于发布一些实际的代码。 – shmosel

回答

0

我会说,如果你想保持它的简单,你可以为你想跟踪的每一件事情声明int值。

你可以说:

int left = 0; 
int right = 0; 
int forward = 0; 

分别在循环递增它们。

您也可以使用一个枚举器,但为此,它看起来像只是ints会很好。