私はプログラミング初心者なので,テキストファイルとバイナリファイルの違いも知りませんでした(笑).
1 write
はバイナリ出力
例1-1
julia> write(stdout, [1,2,3]);
バイナリ出力なので返り値なし.
例1-2
julia> write(stdout, "hello");
hello
2 print
はテキスト出力
例2-1
julia> print(stdout, [1,2,3]);
[1, 2, 3]
例2-2
julia> print(sdtout, "hello");
ERROR: UndefVarError: sdtout not defined
Stacktrace:
[1] top-level scope at none:0
ちなみに
セミコロンがないと,
julia> write(stdout, "hello")
hello5