diff --git a/references_and_values/pointers.jl b/references_and_values/pointers.jl index 77f20f71c117457f26f6d1396bc6747653ee939f..eb0db65b581c24e594e55fc269f904c0e6275990 100644 --- a/references_and_values/pointers.jl +++ b/references_and_values/pointers.jl @@ -34,18 +34,26 @@ b function temp(a) a = [4,5,6] end + function temp1(a) a .= [4,5,6] end +function temp2(a) + a[:] = [4,5,6] +end + triangle = [2, 3, 4] temp(triangle) triangle +triangle = [2, 3, 4] temp1(triangle) +triangle - - +triangle = [2, 3, 4] +temp2(triangle) +triangle function is_Right(lengths) @@ -141,7 +149,6 @@ println(triangle) - function recursive_factorial(n) if n == 1 return(1)