Wait until Block 等待直至

在達到某些條件之前,程式都會一直維持著在它上面的編程的狀態(若你放在一開始,便是靜止)。

看到上面的六角形就知道又是需要設下條件的時候。

那麼,它和If有什麼不一樣呢,只要大家動手做一次就會明白。

例子:

在按下按扭後,亮着綠燈5秒。

如果我們使用If的話,應該是沒有反應的,而且整個程式很快便結束。為什麼呢?

因為if是控制「下一個動作的執行條件」,而不能控制「上一個動作(等待)。

相反,wait until可以控制上一個動作(靜止),這是if做不到的。

看一下如果使用if的正確方法,相信你就會馬上理解我的意思!