Free Pascal Variables

2014-05-14 4:13 am
(1).一個Pascal Program 係唔係可以存在兩個同名但唔同Value嘅Variables?
(2).Variable 係唔係叫咩名都得?
(3).The use of semicolon?

回答 (2)

2014-05-14 10:03 am
✔ 最佳答案
(1)variable有scope,即係在那裡才有效。分為global及local,同一個scope內同一個variable名當然係指住exactly同一個value。
但若你global有個叫myvar,然後在local又declare一個叫myvar,在這個procedure或function內,兩個varaible都各自存在,互不相干,你可以睇成兩個同名的varible。
若你寫的是object,情況又不同,因為object都是dynamic產生,即係每一個object都有自己value的同名varaible各自存在。
這個只是技術上的討論,平時寫的時侯若你想不同,自然你會用不同名。不會混淆。
(2)名字都以英文字母開頭,其後可以用數字及underscore等,pascal不分大小寫,MyVar和myvar視為一樣。
(3)semicolon是句尾,除string外,所有句子可以隨意分行寫,或不分行寫,以semicolon完結每一個指令。

2014-05-14 6:50 am
同名即是一個

唔係,你唔可以用BEGIN,END及其他內定用字

; 係用於句尾


收錄日期: 2021-04-26 23:57:10
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20140513000051KK00121

檢視 Wayback Machine 備份