(* 関数定義 2020/10/13 版 *)
(* 普通の関数の定義 [1] 式による関数定義例 : f(x) = x^2 *)
myFunc[x_] := x^2

myFunc[10]

(* f(x,y) = (x^2+y^2)^{1/2} *)

myFunc2[x_,y_] := Sqrt[myFunc[x] + myFunc[y]]

myFunc2[3,4]

(* 普通の関数の定義 [2] 再起的定義による関数定義例 : f(n) = n! *)

myFact[0]=1;
myFact[n_] := myFact[n-1]*n

myFact[6]

(* f(n) = 1 から n までの 2 乗の和 *)

squareSum[0] = 0
squareSum[n_] := squareSum[n-1] + n^2

squareSum[1]

squareSum[3]