二次公式

Julia 使用类似的二元运算符进行基本算术运算,数学或其他编程语言也是如此。大多数运算符可以用中缀表示法编写(即,放在所计算的值之间)。朱莉娅的操作顺序与数学中的常见惯例相符。

例如,下面的代码实现了二次公式 ,它分别演示了+-*/运算符的加法,减法,乘法和除法。还示出了隐式乘法,其中数字可以直接放在符号之前以表示乘法; 也就是说,4a4*a 相同。

function solvequadratic(a, b, c)
    d = sqrt(b^2 - 4a*c)
    (-b - d) / 2a, (-b + d) / 2a
end

用法:

julia> solvequadratic(1, -2, -3)
(-1.0,3.0)