# Att anropa en funktion
```
author: krm
created: 2022-09-29
status: alpha
```

# 1. 🤔 Vad är ett funktion?

# 2. 🤔 Vad är en parameter?

# 3. 🤔 Vad är ett returnvärde?

# 4. 🤔 Vad är en implmentering av en funktion?

# 5. 🤔 Vad är ett värde av ett utryck?

# 6. 🎯 __1+1__

# 7. 🎯 __2*3+1__

# 8. 🎯 __(1+2)*(2+3)__

# 9. 🎯 __2**3__

# 10. 🎯 __-2*-3__

# 🪧  Våra vänner funktionerna

- **double(tal)** Tar ett _tal_ och gör det dubbelt så stort.
- **add(a,b)** Kommer returnera summan av talen _a_ och _b_.
- **one()** Returnärar värdet 1.
- **abs(x)** Returnärar absolutvärdet av _x_.

## 11. 🎯 Vad blir returnvärddet av __double(5)__? 

## 12. 🎯 Vad blir returnvärddet av __abs(-5)__? 

## 13. 🎯 Vad blir returnvärddet av __one()__? 

## 14. 🎯 __one()*3__

## 15. 🎯 __add(1,1)__

## 16. 🎯 __double(8)*2__

## 17. 🎯 __abs(-2)*3__

## 18. 🎯 Vad blir värddet av __double(double(2))__?

## 19. 🎯 Vad blir värddet av __double(add(7,one()))__? 

## 20. 🎯 Vad blir värddet av __abs(double(add(-2*(3+4),-2*(1+1))))__? 

## 21. 🤔💣 Vad blir värddet av *one*?
