syntax: "^" is not a unary operator这个错误没查到该怎么改

请问一下我这个错误应该咋改才可以运行?谢谢

julia> no_lines=10; 
julia> a=1;
julia> y0=range(-a,a,no_lines);
julia> x0=sqrt(1-y0.-^2);
ERROR: syntax: "^" is not a unary operator
Stacktrace:
       [1] top-level scope
       @ none:1

-^2 里的问题
你原本想算什么

我就是想先在-a到a的范围内定义一段有均匀间隔的数组y0,然后再算1-y0^2的平方根,但是就提示我^不是一元运算符

x0=sqrt.(1 .- y0.^2) or x0 = @. sqrt(1 - y0^2)

谢谢,现在可以了