לדלג לתוכן

פונקציות

הגדרה בסיסית

function add(a, b)
    return a + b
end

add(2, 3)

פונקציות קצרות

square(x) = x^2
square(4)

ערכי ברירת מחדל ושמות פרמטרים

greet(name; prefix="שלום")
println(prefix, ", ", name)

greet("יואב")
greet("יואב"; prefix="היי")

רעיון חשוב

ב-Julia יש multiple dispatch: אפשר להגדיר כמה גרסאות של אותה פונקציה לפי סוגים.