タグ

2017年2月18日のブックマーク (2件)

  • hashに対してtryする(hash#fetch、nil#try) - railsがんばる子

    hashから要素を取り出すとき、nilだとエラーとなります。 [1] pry(main)> {}[:nanika] => nil [2] pry(main)> nil[:nanika] NoMethodError: undefined method `[]' for nil:NilClass そこでtryの登場ですが、hash#fetchは登録キーがないとエラーがはみ出てきます。 [3] pry(main)> {}.try(:fetch, :nanika) KeyError: key not found: :nanika [4] pry(main)> {nanika: 1}.try(:fetch, :nanika) => 1 hash#fetchにはdefaultを渡してあげるとKeyErrorが防げます。 これで、nilに対しても、keyがないときでもエラーが起きません。 [5] pry

    hashに対してtryする(hash#fetch、nil#try) - railsがんばる子
  • 「独立」「起業」「事務所」「オフィス」|ラキブラブログ

    会社を立ち上げ、その報告を周りの方々にお伝えしてから1週間くらいの間、各方面の方々からお祝いのメッセージを頂いていました。前職の方、地元の知り合い、同業者の方々、etc…。そんなメッセージを受け取っている中で、僕はある面白い現象に気づきました。それは、デザイナー界隈の人たちは「独立おめでとう!」という言葉を使うのに対して、エンジニア界隈の人たちは「起業おめでとう!」という言葉を使うということです。業界によって「会社を立ち上げるという行為」を指す単語が違っていると。この事実は、各業界の会社の形態が如実に表れているなぁと考え始めました。 デザイナーの方が会社を立ち上げると言ったとき、多くは数人規模で少数精鋭の、いわゆる「デザイン制作会社」を指す場合が多いです。一方で、エンジニアの方が会社を立ち上げると言ったとき、渋谷のスタートアップ企業に代表されるような短期間での急成長を狙ったサービス開発会社

    「独立」「起業」「事務所」「オフィス」|ラキブラブログ
    shuuuuuny
    shuuuuuny 2017/02/18