2020年6月22日月曜日

julia でオブジェクトの文字列表現を文字列として得る

JavaならtoString() 一発なのだが、Juliaの場合通常のデータ型が実装することを期待されているメソッドはprint()というやつで、基本的に出力してしまうようだ。なので、文字列を得るには、一度バッファに書き出させてそこから文字列を作る必要がある。 たぶん。
  
io = IOBuffer()
print(io, ip)                                                                                                     
String(take!(io))
もっといい方法がありそうだし、あってほしい。

0 件のコメント: