Julia 朱莉娅:在冥王星上获取运行时输入

Julia 朱莉娅:在冥王星上获取运行时输入,julia,Julia,我在冥王星笔记本上写了以下代码 begin function newton_sqrt(x,error_margin) a=x/2 e=abs(a-x/a) while e>error_margin a=(a+x/a)/2 e=abs(a-x/a) end println(a) end print("Input

我在冥王星笔记本上写了以下代码

begin
    function newton_sqrt(x,error_margin)
        a=x/2
        e=abs(a-x/a)
        while e>error_margin
            a=(a+x/a)/2
            e=abs(a-x/a)        
        end 
        println(a)  
    end
    print("Input an integer: ")
    x = BigFloat(readline())
    newton_sqrt(x,0.0001)
end
我收到一个错误“ArgumentError:无法将“”解析为BigFloat”。我无法从提示符获取输入


非常感谢您的帮助。

也许您应该使用这样的代码(我用
##
分离冥王星细胞):

readline
(按设计)与Pluto不兼容(stdin/stdout不会转发到浏览器)。有什么原因不能使用单元格作为输入?
using PlutoUI
##
@bind s TextField()
##
res = (s=="" ? "" : sqrt(BigFloat(s)))
##
md"The values of s is $s and the value of res is $res"