tôi thấy khó có thể định dạng số với Julia:julia @printf thay đổi biến tôi
b = 1.111111
bb = @printf "test : %5.2f" b
bb
test : 1.11
Đó là tốt.
using PyPlot
annotate(@printf "test : %5.2f" b, xy=[1;1])
test :
type: non-boolean (Array{Bool,1}) used in boolean context
while loading In[16], in expression starting on line 2
Điều đó tôi không hiểu vì tôi mong đợi kết quả của @printf thành chuỗi. Vì vậy, nếu ai đó có thể giải thích cho tôi cách tôi nên làm những gì sẽ là
bằng Python.
Và để kết luận, đây là điều kỳ lạ:
b
1
b đã được đúc để một Int. Bạn sẽ gọi đó là một lỗi?
Tôi sử dụng Julia 0.3.2 với Jupyter 3.1
cảm ơn câu trả lời và mẹo để xem cách Julia phân tích cú pháp macro. – Olric