InnoPM開発日誌

株式会社電縁が提供するプロジェクト・工数管理InnoPMについて

Perl

pop関数で配列の最後の値を取得しよう!!

こんにちは。達人ブログです。本日は対象となる配列の最後の要素を取得するpop関数についてご紹介します。標題の通り、pop関数を利用すると、配列に格納された要素のうち最後から順番に値を取得していくことができます。例えば、以下のように利用します。 $ …

Date::Calc Delta_Days で日数の差分を取得しよう!!

こんにちは!本日はDate::Calcモジュールの「Delta_Days」についてご紹介します。 特定の2つの年月日の差分を求めることができます。 use Date::Calc qw/Delta_Days/; my $days = Delta_Days($year1, $month1, $day1, $year2, $month2, $day2);この関数で、y…

Perl: 「治」と入力したはずが「。(半角句点)」が表示される!?

こんにちは!本日は日本語の文字コードに関する話題です。いわゆる機種依存文字と呼ばれる文字を利用して文字化けが起こることがありますが、それ以外にも日本語には扱いの難しい文字が存在します。今回、エクセルインポート機能を作成した際に、「治」とい…