perlで、ルビを振る
標準入力の文字列にルビを振って表示するプログラム。
#!/usr/bin/perl use strict; use warnings; #対応を定義 my %hash = ('A','エー','B','ビー','C','シー','D','ディー','E','イー','F','エフ','G','ジー','H','エイチ','I','アイ','J','ジェイ','K','ケイ','L','エル','M','エム','N','エヌ','O','オー','P','ピー','Q','キュー','R','アール','S','エス','T','ティー','U','ユー','V','ブイ','W','ダブリュー','X','エックス','Y','ワイ','Z','ゼット','a','エー','b','ビー','c','シー','d','ディー','e','イー','f','エフ','g','ジー','h','エイチ','i','アイ','j','ジェイ','k','ケイ','l','エル','m','エム','n','エヌ','o','オー','p','ピー','q','キュー','r','アール','s','エス','t','ティー','u','ユー','v','ブイ','w','ダブリュー','x','エックス','y','ワイ','z','ゼット','0','ぜろ','1','いち','2','に','3','さん','4','よん','5','ご','6','ろく','7','なな','8','はち','9','きゅう',); print "$ARGV[0]\n"; #標準入力から1文字ずつ取り出し、ルビを出力する foreach my $ch (split //, $ARGV[0]) { print "$hash{$ch} "; }
作ってみたものの、使ったことは一度もないです。