如何定义变量的数据类型?

我想要用if判断式来写。想让使用者输入的是数字,如果输入的不是数字,就显示“请输入数字,请重新输入”。
可是不知道要用什么函数来做,之前试过try catch不可以…


抱歉我可能错误很多,刚开始学。希望大家能帮忙啦~感谢~

然后我又试着不用try catch,但是不知道那个else要写什么才能判断使用者输入的不是数字

if true
println(“請輸入你的體重(公斤)”)
weight = readline()
else

想再请教一下,怎么让结果保留两位小数呢~

julia> round(12345.12345, digits=2)
12345.12
julia> function foo()
           @label START
           x = readline()
           if x == "Hi"
               println("YES")
               return
           else
               @info "Try again"
               @goto START
           end
       end;

julia> foo()
dfafdsfasfdsf
[ Info: Try again
Hi
YES