java數(shù)組作為參數(shù)傳入函數(shù) VBA自定義函數(shù)的返回值能是數(shù)組嗎?
VBA自定義函數(shù)的返回值能是數(shù)組嗎?是的。主要有兩點(diǎn):一是在自定義函數(shù)中定義一個(gè)數(shù)組來(lái)存儲(chǔ)相關(guān)值,如dim a(2),然后賦值:a(1)=5,a(2)=10,并將數(shù)組值賦給函數(shù)。第二點(diǎn)是如何打電話。調(diào)
VBA自定義函數(shù)的返回值能是數(shù)組嗎?
是的。主要有兩點(diǎn):一是在自定義函數(shù)中定義一個(gè)數(shù)組來(lái)存儲(chǔ)相關(guān)值,如dim a(2),然后賦值:a(1)=5,a(2)=10,并將數(shù)組值賦給函數(shù)。第二點(diǎn)是如何打電話。調(diào)用時(shí),需要定義一個(gè)variant變量,例如dim C as variant。假設(shè)自定義函數(shù)的函數(shù)名為D,則調(diào)用可寫(xiě)C=D(對(duì)應(yīng)參數(shù))。此時(shí),C(1)=5,C(2)=10
main()方法的聲明是:public static void main(string args[])。必須這樣定義。這是Java規(guī)范。
運(yùn)行此Java應(yīng)用程序時(shí),JVM將首先調(diào)用main方法。調(diào)用時(shí)不會(huì)實(shí)例化這個(gè)類的對(duì)象,而是直接通過(guò)類名調(diào)用。因此,需要將其限制為公共靜態(tài)。
對(duì)于Java中的main方法,JVM有限制,不能有返回值,因此返回值類型為void。
main方法中還有一個(gè)輸入?yún)?shù),其類型為string[],這也是Java規(guī)范。main()方法必須有一個(gè)輸入?yún)?shù),類的詳細(xì)信息必須是string[]。至于字符串?dāng)?shù)組的名稱,可以自己設(shè)置。根據(jù)習(xí)慣,字符串?dāng)?shù)組的名稱通常與sunjava規(guī)范中的main參數(shù)的名稱一致,即args。
因此,main()方法的定義必須是:“public static void main(string array parameter name(])”