Posted at

say "ho!";

More than 3 years have passed since last update.

Perl5.10から実装されていたsay。


書き方

#!/usr/bin/env perl6

use v6; # なくてもよさげ

# 以下、全て等価
print "ho!\n";
say "ho!";
"ho!".say;

 bash $ ./test.pl

ho!
ho!
ho!

printで出力する形に比べ、3バイト短くできます。

メソッド呼び出しをピリオドでできるのはPerl6ならではですね。

改行コードが環境に依存するのか、常にLFのみなのかは調べきれていません。