---
title: "Funktion vs Subrutin?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/6447-funktion-vs-subrutin"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Ricki"
published: "2000-08-28T05:26:00.000Z"
updated: "2000-08-28T13:19:00.000Z"
replies: 5
views: 407
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/6447-funktion-vs-subrutin"
---

# Funktion vs Subrutin?

## #1 — Ricki, 2000-08-28T05:26Z

Tjena,
Jag undrar vad det är för skillnad på en funktion och en subrutin?

Är någon bättre än den andra?
För och nackdelar med dem?

Permalänk: https://www.webforum.nu/p/6447

## #2 — Muzzafarath, 2000-08-28T06:02Z

En funktion kan returnera ett värde, det kan inte en sub (tror jag).

Permalänk: https://www.webforum.nu/p/245864

## #3 — fredrik, 2000-08-28T06:12Z

en funktion returnerar som sagt ett värde. En sub däremot har (i princip) samma effekt som en include. dvs. koden "klistras" in där den anropas. Poängen med det hela är att du kan skicka in värden som utförs i suben, vilket alltså innebär att du kan återanvända koden flera gånger utan att behöva skriva om den (fast du skickar in olika värden).

Permalänk: https://www.webforum.nu/p/245865

## #4 — Danmagnus, 2000-08-28T09:54Z

nää, en sub funkar bara när nån sparkar igång den, även om den finns innuti
koden. Include-fil är inte alls som någon subrutin eller funktion.
jag har för mig att man faktiskt kan returna värden från en sub 
med "ExecuteGlobal Subrutinen"  ... Men dock det är nog ovanligt.

Permalänk: https://www.webforum.nu/p/245866

## #5 — fredrik, 2000-08-28T10:44Z

nej...givetvis är det inte alls samma sak, men principen är den samma.

När du anropar subben så "klistras" den kod in som genereras i suben(jämförelsevis på samma sätt som en include ungefär).

men jag glömde kanske nämna att den måste anropas innan koden läggs in...

och med lite trixande kan subben returnera värden (bara att anropa värden som lagts in i subben)

Permalänk: https://www.webforum.nu/p/245867

## #6 — emission, 2000-08-28T13:19Z

....förutsatt att variablerna deklarerats utanför subben, annars är de lokala.

Permalänk: https://www.webforum.nu/p/245868

---

Tråden på webben: https://www.webforum.nu/amne/asp/6447-funktion-vs-subrutin
