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 我們知道函式只能返回乙個值,那麼假如有的時候我們需要函...