Sunday

Symbolic programming with Julia, example using function composition

> julia


julia> f(x) = 2x + 3

f (generic function with 1 method)


julia> g(x) = x^2

g (generic function with 1 method)


# "∘" can be typed by \circ<tab>


julia> @show (f ∘ g)(1)

(f ∘ g)(1) = 5


julia> @show f(g(1))

f(g(1)) = 5


julia> typeof(f ∘ g)

ComposedFunction{typeof(f), typeof(g)}


julia> (f ∘ g)(1) == f(g(1))

true


julia>

No comments:

Fire survival tips

1 Stop, drop, cover and roll  If your clothes catch fire stop, drop, cover your face with your hands and roll to smother the flames. 2 Get d...