2017-02-19 78 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會很好。