asp 函式呼叫返回多個值

2021-04-22 09:59:36 字數 1450 閱讀 1442

1. 陣列方式返回多個值

<%     

'dim getarr    

dim temp, ele

temp="a,b,c,d,e"

function frtmltval(str)

'dim rearr(3)

'rearr(0)="12312"       

frtmltval=split(str,",")

'或者frtmltval=rearr

end function

for each ele in frtmltval(temp)

response.write ele&"

"next 'u als kn chc mlt ar //shawl.qiu

'getarr=frtmltval(temp)

'response.write getarr(0)

%>

2. 類方式返回多個值

<%

class cvnt

public val

public val1

end class

function frtmltval()

set frtmltval= new cvnt

frtmltval.val="...val..."

frtmltval.val1="...val1..."

end function 'shawl.qiu code

response.write frtmltval.val&"

"&frtmltval.val1

%>

3. 字典方式返回多個值

<%

function frtmltval()

set    dic=createobject("scripting.dictionary")

dic.add "val", "...val"

dic.add "val1", "...val1"

dic.add "val2", "...val2"

set    frtmltval=dic

end function : dim dic 'shawl.qiu code

set dic= frtmltval()

response.write dic("val")&"

"response.write dic("val1")&"

"response.write dic("val2")

set dic=nothing

%>

4. asp中的function 是有返回值的,要呼叫的時候需要加call 或者 dim a  a=fname(str)

sub 是表示不需要返回值的!

5.如果是使用ram

randomize

ramnum=int((999999 - 111111 + 1) * rnd + 111111)

『範圍在11111-999999之間的整數

C 呼叫返回多個值的Python函式

某些時候,用python模組來實現一些特定的功能會比用其他型別的模組更加簡潔方便。在c 程式中,呼叫python模組時需要載入一些必要的libs,這些libs在網上都可以找到。下面的 演示了c 程式如何呼叫python中的函式,並得到從python函式中返回的多個值。python filename ...

python函式返回多個值

python函式返回多個值的方法 python可以返回多個值,確實挺方便 函式裡的return只能返回乙個值,但是返回型別是沒是限制的 因此,我們可以 返回乙個 tuple型別,來間接達到返回多個值 在robot framework source code 時的例子 def init self,ce...

讓函式返回多個值

讓函式返回多個值 include using namespace std int func int a,int b,int c int main int func int a,int b,int c 輸出 a 1b 2c 3a 1b 4c 27 我們知道函式只能返回乙個值,那麼假如有的時候我們需要函...