2009-04-01から1ヶ月間の記事一覧

floor関数 - 小数部を切り下げる

Perl › 関数 › here 小数点を切り下げるには、POSIXモジュールのfloor関数を使用します。 use POSIX 'floor'; my $ret = floor $num; サンプル 小数点を切り下げるサンプルです。 use strict; use warnings; use POSIX 'floor'; my $num1 = 1.5; my $num2 = …

wait関数 - 子プロセスの終了を待つ

Perl › 関数 › here forkで分岐させた場合は親プロセスと子プロセスはどちらが先に終了するかはわかりません。今回は親プロセスが子プロセスの終了を待つ方法を解説します。 1. waitで子プロセスの終了を待つ 子プロセスの終了を待つにはwait関数を使用しま…

fork関数 - プロセスを分岐する

Perl › 関数 › here fork関数を使用するとプロセスをふたつに分岐することができます。分岐したひとつのプロセスは親プロセス、もうひとつのプロセスは子プロセスになります。 fork関数 fork関数は引数をとりません。戻り値は分岐したプロセスが親プロセスの…

ソケットによる通信を行う

Perl › ソケット Perlの「ソケット」に関する解説です。 ソケットとは ソケットはネットワークを通じてデータを交換したい場合に使用されます。たとえば、Webサーバはネットワークごしにブラウザとデータを交換します。このとき内部の実装でソケットが使用さ…