// ②引数を+3して戻す関数「add3」
//引数->int
//戻り値->int
let add3(x):int= //関数名():データ型 と記述すると戻り値のデータ型を指定できます
x+3
//呼び出し
let r=add3(5) //5を引数にadd3()を呼び出す->r=8になる
//③引数の配列の要素を*2して返す関数「arraydouble」
//引数->int[](1次元整数配列)
//戻り値->int[]
let arraydouble(ar:int[])=
let mutable back=Array.copy arr
back<-Array.map (fun atai->atai*2) back //back[]の全要素を*2する
back //back[]を戻す
//呼び出し
let k=arraydouble([|2;67;32;1;0|])
//④引数の積を返す関数「kakezan」
//引数->int*int(int型の引数が2つ)
//戻り値->int
let kakezan(x:int,y:int)=
x*y
//呼び出し
let num=kakezan(3,5)