引数に指定したリストに含まれる要素を逆に並べたリストを返します。 パラメータ: LIST 対象となるリスト(又は配列) 戻り値: 並び替えられたリスト 1 番目の引数には対象となるリスト又は配列を指定します。指定したリストに含まれる要素を後ろから順に並べたリストを返します。元のリストは変更されませんので、関数の戻り値を別の配列などに格納して使用します。 具体的には次のように記述します。
恥ずかしながら今日まで知らなかったんすっかり失念してたですが、要はラクダ本第3版の6.4.1 定数関数のインライン化の内容です。 過ちを犯した use constant は関数と等価であることは有名です。それを利用して、定義した内容を実行時に別の値にしたくて以下のコードを書いたんですが、駄目でした。 use strict; use constant HOGE => 'A'; no warnings 'redefine'; *HOGE = sub () {'B'}; print HOGE, "\n"; これは A と出力されます。 理由 Deparseするとわかります。 % perl -MO=Deparse test.pl use constant ('HOGE', 'A'); no warnings; use strict 'refs'; *HOGE = sub () { 'B' } ;
2008年07月18日23:56 Perl perlのEncodeモジュールについて perlのEncodeモジュールについて調べてみました。わかったことをまとめてみます(`・ω・´) 謎を紐解くキーワードはズバリこの2つ!! ■ perlが内部的に扱う文字列 ■ UTF8フラグ UTF8フラグって? UTF8フラグというのは、perlが内部的に扱う文字列に付けられるフラグです。このフラグが付いていると、半角でも全角でも全て1文字として(文字単位で)扱うことが出来ます。一方、UTF8フラグが付いていないものは、バイト列として扱われます。(半角は1バイト、全角だと2バイトか3バイト) では、早速説明に移りましょう( ´∀`)つ まずは、どういうときにUTF8フラグが付くのかをutf8::is_utf8を使って、調べて見ましょう。UTF8フラグを付けるには2つのやり方があります。 ① use
「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く