IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
AnyEventでタイマー YAPC::Asiaでの宮川さんの発表を聞いて perl -MAnyEvent -le ' map{ $i = $_; my $c = AnyEvent->condvar; my $w; $w = AnyEvent->timer( after => $i, cb => sub {$w; print "OK"; $c->send}); $c->recv }(0.1,0.5,1,2,0.1)' なんてワンライナーで簡単なタイマーを作れる事を知りました.それで思いついたのがモールス信号,テキストを入力すると何かちかちかと点滅するものを作ってみようと思いました.まず,CPANでMorseをキーワードにして検索してみたところ,モジュールはいくつかでてきましたが,テキストを短点('-')と長点('ー')に変換するものばかりで,長点が短点の何倍の時間なのかなんてことはわかりま
文字列 数値をASCII(アスキー)コードに対応する文字に変換するには、chr関数を使用します。 #!/usr/bin/perl use strict; use warnings; # ASCII文字コードでは65,66,67はそれぞれ 'A','B','C'に対応する。 my $a_num = 65; my $b_num = 66; my $c_num = 67; print chr( $a_num ), "\n"; print chr( $b_num ), "\n"; print chr( $c_num ), "\n"; __END__ 続きを読む
新規の学習者はPerl5との違いの部分については読み飛ばしていってかまいません。 背景色が黄色の部分にマウスカーソルを当てると、説明がポップアップされます。(対応ブラウザのみ) また、矢印アイコンをクリック(マウスのボタンを押下すること。)すると、隠されている内容が表示されます。(要JavaScript) 僕自身初心者でありますので、どうしても間違いが出てくると思います。そんなときはそっとkcrtまでご指摘下さいますと助かります。 基本編 全くの初心者が、簡単なPerl文法を覚えて、人の作ったプログラムを読んだり、改変したり出来るくらいまでを想定しています。 イントロダクション (06/08/01) Perl とは? Perlでなにができるの? Perl 6の動作の仕組み 今までのPerlとの違い インストール (06/08/01) Pugsについて Linuxの場合 Windowsの場合
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く