[App Inventor] 將過長的程式區塊換行,更容易理解

[App Inventor] 將過長的程式區塊換行,更容易理解

開始玩 App Inventor 之後,

應該很快就會遇到一個問題,就是區塊越接越長啦~

像我只是想要比較 a <= 0 or a > 100 or b <= 0 or b > 100 這個判斷式,

這個原本用程式一行就搞定的東西,

用 App Inventor 的區塊會像下面這樣落落長一串:

blocks (1)

 

太長的區塊要檢視的時候,得一直去拉捲軸,相當麻煩…

後來才發現,原來區塊也是可以換行的 (wrap) (但不確定是不是所有的區塊都能這麼做)

像剛剛的 4 個 Or 區塊,我們在第一個 Or 區塊上按右鍵,

選擇 External Inputs 這個看起來不太直覺的名稱,就能將它換行:

capture-20160913-233739

 

我把每一個 Or 區塊都選擇 External Inputs 換行後的結果如下,

可以一次檢視所有的區塊,邏輯上清楚多了:

Screen Shot 2016-09-13 at 11.39.51 PM  

 

如果不滿意換行後的結果,可以在區塊上按右鍵 > 選 Inline Inputs 就能還原囉~

 

(本頁面已被瀏覽過 499 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料