*AMS的程式碼是全域性的:
在runtime(執行期)時,程式引擊預設是認得您所定義的所有變數(varable)及函數(function)的,例如您在gobal
function中或On Startup中定義了一些變數值,例如:myvar = 5; 或函數如:
code:
________________________________________
function myfunction(a1,a2)
-----您的程式
end
________________________________________
之類的,在程式開始執行後,在任一個event中,這些變數或function都是可見的,可用的。
*在AMS中,變數及函數的命名是有分別大小寫的:
abc=5;
和
Abc=3;
這二個式子中,abc與Abc被視為二個不同的變數,同理,您命名函數時也要注意大小寫的問題。
*程式注解:您的程式不斷地發展會越寫越長,您最好養成為自己所寫的程式加上注釋,以便日後維護方便,
而所謂的注解,即是在程式碼中不會被執行的部份,僅是給程式員看的解釋。
在AMS中,定義某一行不執行的方法就是在該行的最前面加上 (--)兩個短線號,也就是說 -- 之後的字元都會被
視為注解而不會執行。如:
code:
________________________________________
--這是注解文字
MyVar = 6;
a = MyVar+3;
b = a; --注解文字也可以在這兒
________________________________________
多行注解可以使用 --[[ 和 ]]-- 來框住注解文字,如:
code:
________________________________________
--[[ 這是多行
注解的
範例 ]]--
a = 10;
________________________________________
*分行符號,在AMS中予許您使用( ; )分號來分開同一行的兩句敘述,以下範例都是可被接受的程式寫法。
第一種:
code:
________________________________________
a = 10
MyVar = a
________________________________________
第二種:
code:
________________________________________
a = 10; MyVar = a;
________________________________________
第三種:
code:
________________________________________
a = 10;
MyVar = a;
________________________________________
不過,建議以第二種或第三種寫法比較好,養成好習慣,在每個敘述的後面,加上分號。
沒有留言:
張貼留言