1. 程式人生 > >按鍵精靈Q語言-怎麼使用自定義函式返回值

按鍵精靈Q語言-怎麼使用自定義函式返回值

按鍵精靈怎麼使用自定義函式返回值? a i MessageBox i Function a(i) i=100 End Function 就是想彈出100

aiMessageBoxiFunctiona(i)i=100EndFunction就是想讓它彈出的是100怎麼獲得自定義函式中的值呢?...展開

 我來答

分享

舉報瀏覽 15473 次

3個回答

最佳答案

windblast 
來自知道合夥人認證行家 推薦於2018-02-26

以下是示例:

Function fun_a(i)
fun_a = i*100
End Function
MsgBox

 fun_a(10)

提示:自定義函式返回值語法如下:

Function 函式名(引數)
。。。。(你的程式碼)
函式名 = 返回值
End Function

追問

可以返回多個值嗎?例如我想返回一個座標,或者更多的引數

追答

如果想要返回多個值,可能將值放在數組裡,然後將這個陣列作為返回值,以下是示例:

Function fun_a(i)
    Dim a(2)
    a(0) = i * 10
    a(1) = i * 100
    fun_a = a
End Function
arr = fun_a(10)
MsgBox "X座標: " & arr(0) & ", Y座標:" & arr(1)