2016-06-26 27 views
0

我可以保留一些帕斯卡定製functionsprocedure參數blank?如果這是可能的,我該怎麼辦?在帕斯卡的功能和程序中使用自定義參數

例如,像谷歌的App腳本newBlob(),我可以在一個或多個parameters填補,但它不是一個必須填寫所有parameters

我使用開發-PASFPC編譯

提前致謝!

+0

任何答案都將取決於您使用的特定Pascal方言。標準Pascal不允許可選參數。請爲您正在使用的特定編譯器添加標籤。 –

+0

該網站稱Dev-Pas使用FreePascal或GNU Pascal。你在使用哪一個? –

+0

是的,但有一頁說它使用了古老的FreePascal,而不是最新的。所以它仍然不確定是否支持。 –

回答

0

不知道我理解你的問題。

但也許你在談論MyProc()與MyProc?

如果是這樣,如果沒有所需的參數,則不需要在fpc中編寫()。

例如:

函數MyProc:string; 函數MyProc(DoPrint:boolean = true):string;

兩者都可以簡單地稱爲'MyProc',除非你不想讓#2打印。那麼它將是:MyProc(false);

HTH