http://www.appinventor.tw/ai2_variables
http://appinventor.mit.edu/explore/ai2/support/blocks/variables.html
initial global (name) to
本指令是用來宣告一個全域(global)變數,後面的欄位可自由使用各種資料形態。點擊 (name) 就可以更改這個全域變數的名稱。全域變數可用在程式中所有的副程式或是事件,也就是說本指令是獨立的。
您在程式執行時都可以自由修改全域變數值,且在程式的任何地方(包含副程式與事件)都可讀寫它。您可隨時修改本區域變數的值,任何參照到它的指令也會一併更新名稱。
get
取得您已經宣告的變數值,請由下拉式選單來選擇您要的變數。
set () to
修改您已經宣告的變數值,請由下拉式選單來選擇您要的變數,並在後方欄位填入您所要修改的新值。
initialize local (name) to in (do)
本指令可讓您新增一個只能用在某個副程式中的變數,也就是區域(local)變數。這樣一來每次該副程式被呼叫時,其中的所有(區域)變數都會以相同的值被初始化(initialize)一次。
您可隨時修改本區域變數的值,任何參照到它的指令也會一併更新名稱。
initialize local (name) to in (return)
同上,只是多了回傳值欄位。