‘perl’ カテゴリーのアーカイブ
2010年1月28日 木曜日
XML::Simpleのコードを読んでいると以下の様な表現が頻繁に出てきました。問題は8行目なのですが、ハッシュをリストコンテキストで扱っているのですが、初めて見る表現で、調べるのにも少し手こずったのでメモしておきます。
#!/usr/bin/perl
use Perl6::Say;
use YAML;
my @keys = qw(key1 key2);
my @vals = qw(val1 val2);
@dic{@keys} = @vals; # 問題の行
say Dump \%dic;
# 出力は以下のようになります
# ---
# key1: val1
# key2: val2
(続きを読む…)
タグ:hash, perl
カテゴリー: perl, programming | コメントはまだありません »
2009年9月11日 金曜日
2000行くらいのphpスクリプトをpythonに移植したいのですが、出来るだけ自動的に変換したいと思い、少し試行錯誤してみました。(単に単調に手を動かすのが嫌だという話もあります。)
- 1. 正規表現でチャレンジ
- 2. token_get_allでチャレンジ(字句解析結果を使う)
- 3. phcでチャレンジ(構文解析結果を使う)
(続きを読む…)
タグ:php, php2py, python
カテゴリー: perl, php, programming | 1件のコメント »
2009年8月10日 月曜日
各言語でスニペットのまとめエントリ第2段は日時計算です。日時データは表現方法が様々なため、必要なデータ形式にデータを変換するのが覚えれなくてイライラしますね。そこで以下の3つの表現を相互に変換するスニペットを書きました。
- 日時オブジェクト
- フォーマットされた文字列
- unixタイムスタンプ(1970-01-01 00:00:00 UTC からの経過秒数)
(続きを読む…)
タグ:as3, javascript, perl, php, python, 日時計算
カテゴリー: actionscript, javascript, perl, php, programming, python | 1件のコメント »
2009年8月9日 日曜日
扱う言語が多くなってきて、特定の処理を思い出せずにイライラする事が頻発しています。そこで自分が使う各言語でスニペット付きでまとめる事にしました。第一弾はJSONの扱いです。連想配列をJSONにencodeして、再度decodeという基本的な流れを書きました。
(続きを読む…)
タグ:as3, javascript, json, perl, php, python
カテゴリー: actionscript, javascript, perl, php, programming, python | コメントはまだありません »