2017-01-14 8 views
6

Я создаю функцию ведения журнала и вам необходимо создать строку для значений группы массивов в некоторых промежуточных точках (как для печати, так и для сохранения в файл). Я использовал следующее для сохранения массивов Ai, Bi, α и βi:Создание строк массивов полной точности

resString = """ 
    A₀ = $A0 
    A₁ = $A1 
    B₀ = $B0 
    B₁ = $B1 
    α = $α 
    β₁ = $β1 
    β₂ = $β2 
    β₃ = $β3 
    β₄ = $β4 
    """ 

но интерполяция не дает вам полную точность и мне нужно, чтобы сохранить массивы в полной точности. Есть ли простой способ изменить это так, чтобы все строки отображали полные значения чисел?

ответ

5

Это то, что вы хотите?

join(string.(A0), ",")

или

"[$(join(string.(A0), ","))]" если вам нужны квадратные скобки тоже.

Если у вас есть здесь (julia/base/strings/string.jl), вы, вероятно, можете решить, почему!

+0

Работает прекрасно. –