日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

vba调JAVA并接收返回值_如何从VBA函数返回结果

發布時間:2023/12/9 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vba调JAVA并接收返回值_如何从VBA函数返回结果 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

慕萊塢7535251

只是將返回值設置為函數名仍然與Java(或其他)語句不完全相同return,因為在java中,return退出函數,如下所示:public?int?test(int?x)?{

????if?(x?==?1)?{

????????return?1;?//?exits?immediately

????}

????//?still?here??return?0?as?default.

????return?0;}在VB中,如果未在函數末尾設置返回值,則精確等效項需要兩行。因此,在VB中,確切的推論看起來像這樣:Public?Function?test(ByVal?x?As?Integer)?As?Integer

????If?x?=?1?Then

????????test?=?1?'?does?not?exit?immediately.?You?must?manually?terminate...

????????Exit?Function?'?to?exit

????End?If

????'?Still?here??return?0?as?default.

????test?=?0

????'?no?need?for?an?Exit?Function?because?we're?about?to?exit?anyway.End?Function既然如此,那么知道你可以像使用方法中的任何其他變量一樣使用return變量也是很好的。像這樣:Public?Function?test(ByVal?x?As?Integer)?As?Integer

????test?=?x?'?

????If?test?<>?1?Then?'?Test?the?currently?set?return?value

????????test?=?0?'?Reset?the?return?value?to?a?*new*?value

????End?IfEnd?Function或者,返回變量如何工作的極端例子(但不一定是你應該如何實際編碼的一個很好的例子) - 那個會讓你夜不能寐的一個例子:Public?Function?test(ByVal?x?As?Integer)?As?Integer

????test?=?x?'?

????If?test?>?0?Then

????????'?RECURSIVE?CALL...WITH?THE?RETURN?VALUE?AS?AN?ARGUMENT,

????????'?AND?THE?RESULT?RESETTING?THE?RETURN?VALUE.

????????test?=?test(test?-?1)

????End?IfEnd?Function

總結

以上是生活随笔為你收集整理的vba调JAVA并接收返回值_如何从VBA函数返回结果的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。