書式指定文字列で指定した方法に従って値を変換し、作成された新しい文字列を 返します。 パラメータ: FORMAT 書式指定文字列 LIST 変換される値のリスト 戻り値: 変換後の文字列 1 番目の引数には値をどのように変換するのかを表す書式指定文字列を指定します。 2 番目の引数には変換される値を記述します。複数の値を指定する場合はカンマ(,)で区切って続けて記述します。 書式指定文字列の記述方法などの詳細な解説は「値の書式指定」を参照して下さい。 具体的には次のように記述します。
書式指定文字列で指定した方法に従って値を変換し、作成された新しい文字列を 返します。 パラメータ: FORMAT 書式指定文字列 LIST 変換される値のリスト 戻り値: 変換後の文字列 1 番目の引数には値をどのように変換するのかを表す書式指定文字列を指定します。 2 番目の引数には変換される値を記述します。複数の値を指定する場合はカンマ(,)で区切って続けて記述します。 書式指定文字列の記述方法などの詳細な解説は「値の書式指定」を参照して下さい。 具体的には次のように記述します。
TOP マニュアル Movable Type 6 参考 : Perl モジュールのインストール方法 Movable Type 6 ManualMovable Type 6 マニュアル 必要な Perl モジュールのインストール方法 (Linux、BSD、Mac OS X、Strawberry Perl) 必要な Perl モジュールを、CPAN からインストールします。たとえば、MySQL を利用するために必要なモジュール DBI と DBD::MySQL は、次のようにインストールします。 # perl -MCPAN -e shell Terminal does not support AddHistory. cpan shell -- CPAN exploration and modules installation (v1.7601) ReadLine support availab
文字コードとutf8フラグ Perl において、「文字コード」と「utf8フラグ」は別物です。文字コードの話の中で utf8フラグが語られるので、同じもののように思っている人も多いかもしれませんが、別物です。いや、たとえば同じものだとしても、別物だと思った方が理解しやすいと思います。 文字コード は文字とコードのマッピングに名前をつけたもので、utf8フラグは、Perlにおける文字列の扱いに付随するフラグのことです。 たとえば、以下のようなソースコードをレガシーな感じに EUC-JP で書いていたとして、 my $euc_str = 'ソースが EUC-JP なのでここは EUC-JP'; $euc_str には EUC-JP の文字列が格納されています。 これを、utf8フラッグド(utf8 flag on)にしてみます。 use Encode; my $euc_str = 'ソースが
説明 time関数が返す形式の時刻をローカルの時間に変換します。返す値は秒や分などを表す9個の要素を持つリストです。ただしスカラーコンテキストでは文字列で返します。 変数を省略して単にlocaltimeと書くとlocaltime(time)が実行され現在の時刻情報を返します。 9個のリストは先頭から順番に以下の値になります。 1. 秒 2. 分 3. 時 4. 日 5. 月(0~11) 1月の場合に0,2月の場合に1,……,12月の場合に11 6. 年(西暦から1900を引いた値) 2008年の場合に108 7. 曜日(0:日,1:月,……,6:土) 8. 年明けからの経過日数(1月1日の時に0) 9. サマータイムが有効の場合正の整数,無効の場合0,不明の場合負の整数 使用例 #!/usr/bin/perl use strict; use warnings; my ($sec, $min
bind_param_inout DBD::Oracle専用 $rc = $sth->bind_param_inout($p_num, $bind_value, $max_len) || die $sth->errstr; $rv = $sth->bind_param_inout($p_num, $bind_value, $max_len, \%attr) || ... $rv = $sth->bind_param_inout($p_num, $bind_value, $max_len, $bind_type) || ... このメソッドはbind_paramのように作用しますが、値がステートメントから(更新された)出力されることを可能にします。ステートメントは通常、ストアドプロシジャへの呼び出しです。 $bind_valueは実際に使われる変数へのリファレンスとして渡されます。bind_
1.パッケージ パッケージとモジュールは、変数名やサブルーチン名の重複を防ぐために用意されている機構です。特にモジュールに関しては、他人の作成したユーティリティを簡単に再利用することができます。 パッケージの概要 変数の有効範囲としてグローバル変数とローカル変数のおさらいをしましょう。サブルーチンやブロック外にある、もしくは宣言されていない変数はすべてグローバル変数で、スクリプト内のどこでも有効です。これに対して、my宣言した変数はローカル変数となり、宣言したブロックの内側のみ有効です。 my $global = "It's getting exciting now !"; { my $local = "Think of everything we've accomplished."; } print $global, "\n"; >It's getting exciting now !
このサイトは Perl の公式ドキュメント、モジュールドキュメントを日本語に翻訳したものを表示するサイトです。 サイト内の翻訳データは、有志が翻訳しているperldoc-jp/translationから取得しています。 最近の更新 / RSS commitログから最新の50件を取得しています。稀に翻訳者とcommitした人が違う場合があります。また、修正のcommit、登録しただけで未翻訳のものも含まれる場合があります。 2024-02-04 github.com ppc0018-module-true / melonsode 2024-02-03 Data::Dumper Dumper(2.183) / melonsode 2024-01-25 github.com ppc0016-indexed-builtin / kobaken 2024-01-08 perlclassguts(5.
Along with the Perl interpreter itself, the Perl distribution installs a range of utilities on your system. There are also several utilities which are used by the Perl distribution itself as part of the install process. This document exists to list all of these utilities, explain what they are for and provide pointers to each module's documentation, if appropriate. Perl 配布は、Perl インタプリタ自身と共に、様々なユーテ
はじめに 前回の記事では、LAMP環境を構築する仮想環境の構築方法について、解説しました。第2回は、作成した仮想環境にLAMP環境を構築する方法について解説します。 構築するLAMP環境 LAMP開発環境として、下記のソフトウエアをインストールします。 ソフトウエアパッケージバージョン/リポジトリ最新バージョン リポジトリのインストール CentOS公式サイトでは、提供されないパッケージをインストールするため、サードパーティリポジトリをインストールします。 今回インストールするリポジトリは、開発者に必須とも言えるリポジトリです。 リポジトリのダウンロード $ sudo yum -y install wget $ wget -q ftp://ftp.kddilabs.jp/Linux/distributions/fedora/epel/6/i386/epel-release-6-8.noar
cpanでforce installしちゃって色々問題が起きた時の対処法 - 腹八分な記録も参考にしていただけると幸いです。 色々と遊んでいたらごちゃごちゃになってしまったので、vpsを初期化しました。 やはり何をやったかは記録は残しておかないとなぁ〜と痛感。 そうすれば後戻りしやすいですしね。 まぁでもある程度サーバーを一度初期化することはよくあることではありますね。 ありますよね? 今日はCPANを入れました。 CPANとは CPAN(シーパン、Comprehensive Perl Archive Network)とは、Perlのライブラリ・モジュールやその他のPerlで書かれたソフトウェアを集めた巨大なアーカイブで、世界中のサーバにその内容がミラーリングされている。再利用性・汎用性の高いモジュールが登録されており、Perlプログラマができるだけ車輪の再発明をせずに済むための支援環境と
Perlにて、最後の行に1;(数字1とセミコロン)を入れる意味は? . 「1;」がどういった処理を意味するのか教えて頂けましたら幸いです。 検索エンジンでは「1;」がキーワードにできないので調べられませんでした…。 「1;」を入れなくても基本的には問題は無いのですが、私の感覚的には… 「1;」を入れないと、たまに処理が正常に終わらなくなるような気がします。 (ブラウザがずっと読み込み状態になってしまう) 「1;」を入れた方が処理が正常に終わらない事を回避できている気がします。 「1;」は1秒でプロセスを終了させるタイムアウト処理なのでしょうか? もしくは、なにかPerlの古いバージョンの名残のようなものなのでしょうか? ご存じの方がいらっしゃいましたらご教示頂けましたら幸いです。 何卒、宜しくお願い致します。
文字の中には改行やタブなど直接キーボードからテキストエディタに記述できない文字があります。このような特殊な文字を記述するときに利用するのがエスケープシーケンスです。ここでは Perl のプログラムの中でエスケープシーケンスを使って改行などの特殊文字を記述する方法について解説します。 エスケープシーケンスの使い方 ほとんどの文字や数値は直接入力することができますが、改行などテキストとして入力を行えない特殊な文字があります。例えば改行の文字を入力するためにテキストエディタ上で Enter キーを押しても、テキストが改行されるだけで改行を表す文字としては入力ができません。 このような特殊な文字を入力するために \ 記号+ 1 文字などを使い別の単語として記述することができます。このような特殊な記述の仕方をエスケープシーケンスと言います。 よく利用されるものでは次のようなものがあります。 \a 警
動作環境 UNIX 系 OS 全般で動作します。(Perl 5.00x 以上) Windows OS では、以下の機能の対応が無いかまたは不十分です。 サーバ環境調査(以下の項目) 日本語文字コード変換関連モジュールの調査 利用できるメールコマンド(sendmail)のパス CGI設定チェック(全ての項目) Windows OS で ウェブサーバが IIS の場合、文法チェックができない場合があります。 利用規約 「すぐ使えるWebサーバ環境チェッカー」(このツール)は無料でお使いいただけます。 ご自身でご利用になる場合改変は自由ですが、再配布および改変品の再配布は禁止です。 このツールを利用したことおよびこのツールを利用できなかったことにより生じる一切の損害や不利益について、作者は責任を負いません。 このツールは利用者がダウンロード(またはその他の手段で入手)した時点の「あるがまま」の状
Perl operators have the following associativity and precedence, listed from highest precedence to lowest. Operators borrowed from C keep the same precedence relationship with each other, even where C's precedence is slightly screwy. (This makes learning Perl easier for C folks.) With very few exceptions, these all operate on scalar values only, not array values. Perl の演算子には、以下のような結合性と優先順位 (高い優先順位か
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く