6.61. kink/io/STR_PRINTER¶
6.61.1. STR_PRINTER.new(Newline)¶
new は文字列を構築する printer を戻す。 Newline はPrinter.newlineとして使われる。
結果の printer は str メソッドも提供する。これは、 print メソッドに渡された文字列、および、 print_line に渡された文字列に newline を足したものを連結して戻す。
事前条件
Newline は str 型でなければならない。
例
:STR_PRINTER.require_from('kink/io/')
:P <- STR_PRINTER.new("\r\n")
P.print_line('foo')
P.print_line('bar')
stdout.print_line(P.str.repr) # => "foo\r\nbar\r\n"