SleepingPanda
SleepingPanda

Reputation: 39

Multiplication in F#

I can't get my answer correctly from my multiplication function

My code is:

let List = [77; 14; 89; 93; 201]
    let rec Mult =
       match n with
       | 24 -> 24
       | _-> n * n
    for i = 1 to 5 do
       printfn "Multiplication: %A" (Mult i)

My question is how do I get I get it to call my List?

Upvotes: 0

Views: 164

Answers (1)

Filipe Carvalho
Filipe Carvalho

Reputation: 628

let List = [24; 103; 7; 13; 445]

let rec Mult = function
    | head :: tail -> head * (Mult tail)
    | [] -> 1

let result = Mult List
printfn "%A" result

Upvotes: 1

Related Questions