2013-07-09 56 views
2

如果Ada中的某個參數沒有模態,會發生什麼情況?Ada無模子程序參數

是什麼

procedure my_func (param_1 : in param_type) 

procedure my_func (param_1 : param_type) 

我是新來ADA和一直在寫我的大部分程序,因爲後者的區別。該程序編譯並按預期運行。

回答

5

沒有區別 - 如果沒有給出參數模式,則編譯器假定爲「in」。

請參閱http://www.ada-auth.org/standards/12rm/html/RM-6-1.html行18/3。

- Martin

+0

它曾經是所有的函數參數都是'in',所以我們很多人都覺得說''in'沒有意義。我發現我還是這樣! –