二次公式
Julia 使用类似的二元运算符进行基本算术运算,数学或其他编程语言也是如此。大多数运算符可以用中缀表示法编写(即,放在所计算的值之间)。朱莉娅的操作顺序与数学中的常见惯例相符。
例如,下面的代码实现了二次公式 ,它分别演示了+
,-
,*
和/
运算符的加法,减法,乘法和除法。还示出了隐式乘法,其中数字可以直接放在符号之前以表示乘法; 也就是说,4a
与 4*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)