ちょっと、前にHashの要素のvalueのほうをちょっと変換して、あたらしいHashが欲しいと思ったことがあって、そのときにHashのmapつかったらどうなるのかなと思ってやったら、予想通り配列が返ってきてがっかりしてしまった。 {:a=>1,:b=>2,:c=>3}.map{|i,j| [i,j]} => [[:c, 3], [:a, 1], [:b, 2]] まじめに、injectつかってやるしかないのね。 :a=>1,:b=>2,:c=>3}.inject({}){|i,(j,k)| i[j] = k+1;i} => {:c=>4, :a=>2, :b=>3} どうしても、最後のiを書くのを汚く感じてしまうなぁ。 あと、最近、injectの中で、さらにinjectなんていうことをやって、なんか、自分の中でinjectのブロック変数はi,jを使うように脊髄がおぼえているようで、シャドウ
bulknews.typepad.com Tatsuhiko Miyagawa's blog to discuss mostly tech and nerdy stuff. So, here's the update I promised last week: I'm thrilled to join DotCloud as a software engineer, starting May. Many of you have seen the news that they recently shipped the support for its Perl stack that I know a lot of Perl hackers are excited about. As they point out in the post, I contributed my experience
先日、paperboy&co.のショッピングカートサービス「カラーミーショップ」を使って買い物をしました。その際、ついでに会員登録をすると、注文明細にログイン用のパスワードが書かれたメールが送られてきました。こんなかんじです。 …▼総合計================================================================【 合計(消費税) 】2,100円(100円)【 送 料 合 計 】500円(税込)【決 済 手 数 料】0円(税込)【 総 合 計 】2,600円================================================================ ▼会員登録情報================================================================【 ログイ
おおいしつかさ 旅行とバイクとドライブと料理と宇宙が好き。 Ubie Discoveryのプログラマ。 ぼくは36歳です。けっこう大きなサイトで、RailsやJavascriptを書いたり、パフォーマンス改善したり、iPhoneアプリの開発でObjective-Cを書いたりしています。マネージメントはしていなくて、今でも普通にエンジニアとして働いています。 35歳定年説の35歳を超えてから1年以上が過ぎたところですが、昔のようにはいかなくなってきたところ、昔と変わらないところ、昔よりよくなってきたところなどがいろいろあります。年を取ってもエンジニアを続けたい人の参考になるかどうかわかりませんが、そういう人たちのためにぼく個人の体験をここに書いておこうと思います。 1.理解できるまで聞き返す 特に若い人たちとの会話で痛感するのですが、相手の言いたいことを一度で理解することが難しくなってきまし
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く