Avatar billede Slettet bruger
14. september 2001 - 09:45 Der er 6 kommentarer og
1 løsning

function med return

Hejsa, jeg har lavet en function som hvor jeg skal retunere en værdi med return

men det virker ikke

function testfunc(MyNumber)
  MyNumber = MyNumber + 5
  return (MyNumber)
End function

Response.Write testfunc(5)

Hvorfor virker det ikke?, fejlen er:

Type mismatch: \'return\'
Avatar billede eagleeye Praktikant
14. september 2001 - 09:47 #1
hvis der er VBScript (asp) så sådan her:

function testfunc(MyNumber)
  MyNumber = MyNumber + 5
  testfunc = MyNumber
End function

Avatar billede nordclc Nybegynder
14. september 2001 - 09:49 #2
function testfunc(MyNumber)
  testfunc = MyNumber + 5
End function
Avatar billede eagleeye Praktikant
14. september 2001 - 09:50 #3
vbscript er ikke med return og din function kan laves lettere:
function testfunc(MyNumber)
  testfunc = MyNumber + 5
End function
Avatar billede eagleeye Praktikant
14. september 2001 - 09:51 #4
nå hehe det har nordclc skrevet, her er en beskrivelse af Function return:
A Function returns a value by assigning a value to its name in one or more statements of the procedure. The return type of a Function is always a Variant.
Avatar billede Slettet bruger
14. september 2001 - 09:58 #5
lige så snart jeg kalder den går det galt.

Response.write testfunc(5)
Avatar billede nordclc Nybegynder
14. september 2001 - 10:03 #6
Har testet denne, det virker:

<html>
<head>
<title>Funktioner</title>
<%
function testfunc(MyNumber)
  testfunc = MyNumber + 5
End function
%>
</head>

<body>
<% Response.write testfunc(5) %>
</body>
</html>
-----------------------------------
//Claus
Avatar billede Slettet bruger
14. september 2001 - 10:06 #7
jeg fandt en lille fejl i min programmering i 1964 linjer kan der hurtigt opstå fejl
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester