最近のPerlが絵文字と相性が良い件
最近ちょろっとPerlを触った際に、何気に絵文字が出力しやすかったという話です。
v5.16から
にあるように、use charnames;
なしで、perl -E 'say "\N{BIRD}"'
で🐦が出るようになってました。
出力できる文字は?
を参考に
#!/usr/bin/env perl use v5.16; binmode STDOUT, ":utf8"; for my $line ( split /\n/, require "unicore/Name.pl" ) { my ( $hex, $name ) = split /\t/, $line; my $char = join "", map { chr hex $_ } split / /, $hex; say "$char\t$name"; }
とやれば、
こんな感じでずらーっと出てきます。
〆
なんかに使えるかもということで、共有でした。